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


Виджет PageView
Пример приложения, демонстрирующего виджет PageView С очень растущей популярностью Flutter вы найдете все больше и больше блогов, средних статей и видео на YouTube о том, как использовать постоянно растущее количество виджетов Flutter. При этом я изменил свои усилия и теперь пишу больше статей о реализации этих виджетов, при этом, возможно, ссылаюсь на любые статьи и / или видео по этой теме. Я имею в виду, зачем повторять то, что уже было сказано? Они уже описали множество параметров..

Обработка результатов процесса с помощью Kotlin Sealed Classes
Есть ли у вас сценарии, в которых необходимо выполнять различную обработку в зависимости от статуса процесса? Что-то типа: data class Result( val isSuccess: Boolean, val value: String?, // non-null when isSuccess is true val errorMessage: String? // non-null when isSuccess is false ) private fun process(): Result { return ... // do something and return a Result } fun main() { val result = process () val text: String = if (result.isSuccess) { println..

Декомпиляция Android - Deepdive
Ниже приведен список зависимостей, на которые полагалась эта версия приложения Medium. Общая Java FasterXML Джексон Google GSON Google Guava (подмножество) Квадратный кинжал RxJava с RxAndroid Специально для Android Ткань Квадратная фраза Площадь Пикассо Квадратная модернизация Bumptech Glide Джейк Уортон Тимбер Баттер-нож Джейк Уортон JakeWharton DiskLRUCache Каллиграфия Chrisjenx Flipboard BottomSheet Facebook SDK Twitter SDK..

Развертывание машинного обучения для разработки приложений для Android
Проекты мобильных приложений требуют интенсивных исследований и разработок. От идеи и планирования до проектирования и разработки мобильные разработчики часто испытывают трудности с надлежащей оценкой требований проекта и созданием ценности. Искусственный интеллект (ИИ) открывает новые возможности для разработки благодаря возможностям динамического машинного обучения, таким как прогнозная аналитика, распознавание лиц и многое другое. В этом сообщении блога мы исследуем реализацию..

Ускорьте тестирование Android Espresso, сгруппировав соответствующие тесты
Если вы в чем-то похожи на меня, вам нравится, когда есть одна кнопка, на которую можно нажать, что я хочу. Что касается запуска тестов в Android Studio, мне нравится, что его легко настроить для запуска всех моих тестов с помощью кнопки запуска. Однако, когда количество и сложность тестов со временем растет, действия за этой одной кнопкой могут занять намного больше времени, чем мне хотелось бы, особенно если это тестирование кода приложения, с которым я в настоящее время не работаю...

Android Notes 59: Как получить номер сборки / версии? [ОБНОВЛЕНО]
Android Notes 59: Как получить номер сборки / версии? [ОБНОВЛЕНО] Привет, Если вам нужно получить или контролировать номер сборки / версии вашего приложения. Вы легко получаете к ним доступ. Код: try { PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); version = pInfo.versionName; int versionCode = pInfo.versionCode; Log.d("MyApp", "Version Name : "+version + "\n Version Code : "+versionCode); }..

Декодировать StreamBuilder
Подробный обзор виджета StreamBuilder от Flutter Так что же такое виджет StreamBuilder? Это средство реагирования на асинхронную обработку данных. Виджет StreamBuilder - это StatefulWidget, поэтому он может вести «текущую сводку» и / или записывать и отмечать «последний элемент данных» из потока данных. В большинстве случаев StreamBuilder принимает во внимание последнее «событие данных» (последнее встреченное событие элемента данных из потока) для определения следующего виджета,..