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


Почему приложения Android используют Dagger 2?
Почему Dagger 2 так популярен? Многие приложения для Android используют его. Даже Google выступал за использование Dagger 2 . Но почему? Разработчики iOS задаются вопросом, некоторые разработчики Android просто используют его вслепую. Поэтому подумал, что мне стоит просто поделиться этим здесь ... Примечание: это не учебник по Dagger 2, а скорее для общего понимания того, почему используется Dagger 2. Чтобы изучить Dagger 2 простым способом, обратитесь к Dagger 2 для чайников ...

Как реализовать Monero Miner в приложении для Android
Майнеры криптовалюты были замечены во многих различных программных системах. Большая часть майнинга выполняется с использованием графических процессоров, но что делает Monero интересным, так это то, что он может использовать для майнинга как графические процессоры, так и процессоры. Поэтому на многих веб-сайтах встроены майнеры Monero, которые используют ЦП пользователя в качестве метода монетизации. Одним из примеров простого способа настройки майнера Monero является CoinHive,..

Kotlin Flow: императивный или декларативный обработчик исключений?
Изучение программирования на Kotlin Kotlin Flow: императивный или декларативный обработчик исключений? Обоснование того, когда использовать оператор try-catch или catch В документации Kotlin Asynchronously Flow показано, что можно использовать императивный способ (try-catch-finally) и декларативный способ (оператор catch и onCompletion) для обработки исключения. Однако об этом говорится ниже. Мы не выступаем за какой-либо конкретный подход и считаем, что оба варианта..

Лучшие фреймворки для разработки приложений под Android: обзор лучших
С переходом на мобильные устройства все больше компаний осознали, что приложения жизненно важны для установления прочной связи с клиентами. Вот почему разработка приложений для Android приобретает новые обороты для разных отраслей. По данным Statista, по состоянию на 4 квартал 2019 года в магазине Google Play Store около 2,57 млн ​​приложений для Android, и это число только увеличивается. На сегодняшний день многие компании любого размера включают мобильные приложения в свои маркетинговые..

Как внедрить машинное обучение в приложение для Android с помощью TFlite
В этой статье я поделюсь с вами тем, как создать простое приложение для Android на основе машинного обучения, использующее библиотеку TensorFlow lite. Искатель шаблонов-AIML-tflite-android Использование облегченной модели TensorFlow реализовало AI ML в этом приложении. Файл Python добавлен в папку ресурсов, которая содержит логику сопоставления шаблонов и создания файла TFlite. https://github.com/vishalG02/Pattern-finder-AIML-tflite-android Распознаватель цифр tflite-android..

Supercharge Android MVVM, часть 1 - ViewState и ActionState
Как написать удобную для чтения и отладки ViewModel Примечания Хотя в примере используется модель представления Android Jetpack, эти концепции можно применить к общей модели представления с помощью других методов, таких как привязка данных. Связь между View и ViewModel по существу использует шаблон проектирования Observer . В частности, View поручает ViewModel обрабатывать всю необходимую логику. Всякий раз, когда работа сделана и результат доступен, ViewModel публикует /..

Kotlin Flow для Android - Краткое руководство
Kotlin Flow для Android - Краткое руководство RxJava существует уже несколько лет и на сегодняшний день является одним из основных строительных блоков для многих проектов Android. Kotlin's Flow делает серьезные попытки побороться за это место, но может ли он заменить RxJava или он еще слишком незрелый, чтобы соответствовать нашим потребностям? Давайте сразу перейдем к основам, получая от вызовов API к нашему пользовательскому интерфейсу только поток Kotlin с LiveData, ViewModel и..