Публикации по теме 'android-app-development'


Опыт написания мультиплатформенных мобильных приложений Kotlin
Чтобы увидеть наш репозиторий с примером приложения, написанного с помощью KMM, перейдите по ссылке https://github.com/itmaginationdemos/KMM-Sample-App Прежде чем мы перейдем к основной части статьи, мы хотели бы сначала объяснить нашу исходную позицию. Мы пришли к этому совершенно вслепую с минимальными предыдущими знаниями о KMM (Kotlin Multiplatform Mobile), и некоторые из проблем, которые мы получили, связаны с отсутствием опыта работы с фреймворком, поскольку он все еще..

Создайте кроссплатформенное мобильное приложение за 4 шага с помощью Flutter
Flutter - это набор инструментов пользовательского интерфейса Google для создания красивых, скомпилированных в исходном коде приложений для мобильных, веб- и настольных компьютеров из единой базы кода. Flutter обещает нам, что мы сможем создать приложение, которое будет работать на Android, iOS, в Интернете и на рабочем столе. Насколько это правда? Как это делается? Дает ли это нам достаточно гибкости для создания того, что мы хотим, при этом имея возможность работать на всех этих..

Как создать приложение для загрузки Kotlin Spring с помощью Spring WebFlux и WireMock
Чистый, современный Котлин Вступление Kotlin , Spring Boot и WireMock - мощная комбинация для использования при создании службы REST API. Я новичок в Spring Boot, но мне он уже нравится из-за бесшовных API-интерфейсов, которые он предоставляет, например. внедрение зависимостей с использованием @Configuration , @Component и @Bean . Котлин как язык - это просто красиво и удобно. Его синтаксис прост (я знаю, что просто относительно) и современен (что бы это ни значило)...

Объяснение Kotlin Generics: мастеринг, выход и где
Привет, коллега-энтузиаст Котлина! Сегодня мы поговорим об одной из самых мощных функций Kotlin — Generics. Итак, что такое дженерики? Обобщения — это способ написания кода, который может работать с несколькими типами без ущерба для безопасности типов. Это означает, что мы можем написать код, который может обрабатывать любой тип, без необходимости писать отдельный код для каждого типа. Для начала поговорим о «входе» и «выходе». Это ключевые слова, которые помогают нам определить..

Как возникли великаны? Эпизод 2
Kotlin: ввод, кастинг, операторы В предыдущем эпизоде я рассказал вам о простых типах данных. В том эпизоде ​​мы всегда сами определяли данные, сами меняли их, а в конце говорили об операторах. В этом эпизоде ​​мы увидим очень простое получение данных от пользователя (терминала), преобразование данных и операторов. Вход Большую часть времени мы пишем код для клиентов. В зависимости от отзывов, которые мы получаем от них, мы либо продолжаем мои транзакции, либо нет. Хотя для..

Не удалось разрешить пакет «material_color_utilities» в…
Не удалось разрешить пакет «material_color_utilities» в «package:material_color_utilities/material_color_utilities.dart» Решение Запустите приведенную ниже команду в терминале из корневого каталога проекта. Альтернативный Или добавьте вручную material_color_utilities:^0.2.0 в pubspec.yaml, как показано на рисунке ниже. 2. Удалите тестовую папку, расположенную под папкой lib. Измените версию пакета, затем нажмите pug get или напишите flutter pug get в..

Классификация звуков с помощью мобильного телефона Android и модели YAMNet ML
Автор Джордж Солоупис ML GDE Это часть 2 руководства о том, как классифицировать звук , записанный с помощью микрофона телефона, в 500 и более классах с использованием необычной модели YAMNet Machine Learning . ( Часть 1 ) Теперь, когда мы объяснили архитектуру модели и протестировали ее, у нас есть tflite-файл, который можно загрузить с TensorFlow Hub и использовать внутри мобильного телефона. Этот файл модели не имеет метаданных , поэтому приложение использует..