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


Создавайте адаптеры Android Recyclerview как босс с MultiViewAdapter
RecyclerView - важный виджет в платформе Android, и большая часть приложений Android использует его. Это мощный инструмент, охватывающий множество общих вариантов использования. Однако из-за такой гибкости необходимо немного поработать для создания адаптера. Поддержка нескольких типов представлений была одним из преимуществ RecyclerView перед устаревшим списком. Но для отображения нескольких типов представления требуется много шаблонного кода. Это может быстро выйти из-под контроля,..

Запечатанные классы против классов данных
При разработке приложений на Kotlin одним из решений, с которыми вы можете столкнуться, является то, как представлять различные состояния вашего приложения. Два распространенных способа сделать это — использовать запечатанные классы или классы данных. Оба этих подхода имеют свои плюсы и минусы, и лучший вариант для вашего приложения будет зависеть от ваших конкретных потребностей и требований. Запечатанный класс — это особый тип класса, который может быть подклассом только в том же..

Android BiometricPrompt API для реализации биометрической аутентификации
Биометрический код — это тип пароля или кода, который использует уникальные физические характеристики человека, такие как его отпечаток пальца или черты лица, для подтверждения его личности. В контексте Android это означает, что вместо использования традиционного пароля или PIN-кода для разблокировки устройства вы можете использовать методы биометрической аутентификации, такие как сканирование отпечатков пальцев или распознавание лиц. Вот пример кода, который использует Android..

Изучение Jetpack: мощь цепочек в API WorkManager
Изучение Jetpack: мощь цепочек в API WorkManager В этом I / O '18 Google выпустил API WorkManager для планирования работы. В прошлой статье мы обсуждали, как работают API-интерфейсы диспетчера работ и как вы можете использовать эти API для планирования работы для выполнения в определенных условиях. (Если вы не читали предыдущую статью , я настоятельно рекомендую вам прочитать его, прежде чем продолжить.) В этой статье вы узнаете, как объединить несколько работ в цепочку и..

Fizzbuzz на Java, подслащенный Kotlin
Fizzbuzz на Java, подслащенный Kotlin Введение: - Эй, до прошлой ночи я думал, что я разработчик Android. Затем, когда я перешел на более глубокий уровень своего мыслительного процесса, я понял, черт возьми, я в первую очередь инженер-программист. Тогда каким бы ни был стек технологий. Я должен понять вариант использования и уметь реализовать его. Итак, ажиотаж по поводу разработки моего дроида ушел, и я нахожу время, чтобы расширить свои знания по всему циклу проекта и..

Использование Jetpack Compose в XML/View и наоборот: идеальное взаимодействие🧁
Переход с XML на Jetpack Compose и наоборот: идеальное взаимодействие🧁 Я был очень взволнован введением Jetpack compose и декларативным способом создания пользовательского интерфейса. Он действительно намного легче, имеет меньше строк кода, высокую понятность, кодовую базу на одном языке и многое другое. Но важный вопрос: А как насчет моего старого проекта с XML? или Как насчет пользовательского представления XML, можно ли его по-прежнему использовать в Compose? Не о чем..

Общие предпочтения | котлин |Android
SharedPreferences — это механизм, предоставляемый платформой Android для хранения небольших объемов данных в парах ключ-значение. Он позволяет хранить и извлекать примитивные типы данных, такие как логические, целочисленные, плавающие, длинные и строковые. SharedPreferences обычно используются для хранения пользовательских настроек, параметров приложения или любых других данных, которые должны сохраняться между сеансами приложения. Теперь мы приступим к реализации SharePreference в нашем..