Публикации по теме 'androiddev'


Жизненный цикл активности Android.
Активность - это единственный экран в android. Это похоже на окно или фрейм в Java. С помощью Activity вы можете разместить все свои компоненты пользовательского интерфейса или виджеты на одном экране. Активность может находиться в разных состояниях в зависимости от того, как она взаимодействует с пользователем. Эти состояния описываются как, Выполняется: Действия видны и взаимодействуют с пользователем. Приостановлено: Действия по-прежнему видны, но частично скрыты,..

Значок приложения исчез!
Если мы хотим использовать приложение на наших мобильных устройствах, мы щелкаем значок приложения, которое мы хотим использовать, и система открывает это приложение для нас. Что делать, если значок приложения недоступен в панели запуска или в панели приложений, как тогда открыть приложение или вообще возможно ли сделать так, чтобы значок приложения исчез из панели запуска. Давайте разберемся. Значок запуска приложений исчез! Во время разработки одной функции я экспериментировал с..

Изучение ConstraintLayout 2.0 в Android
Макеты Flow, Layer и Motion Вступление ConstraintLayout - одна из мощных библиотек Jetpack, которая позволяет разработчикам быстро создавать сложный и отзывчивый пользовательский интерфейс с помощью интерактивных инструментов, встроенных в Android Studio, для предварительного просмотра вашего XML. Одним из значительных преимуществ ConstraintLayout является то, что мы можем создавать сложный пользовательский интерфейс с плоской иерархией представлений (без вложенных групп..

Продвинутое программирование на Kotlin
Путешествие от Kotlin Basics до продвинутого уровня Если вы новичок в Kotlin, пожалуйста, сначала ознакомьтесь с моим предыдущим постом в Руководстве по Kotlin для начинающих , прежде чем двигаться дальше для лучшего понимания. В этом посте давайте рассмотрим некоторые основы и несколько интересных вещей о функциях в Kotlin. Как писать функции или методы в Котлине? Функция - это не что иное, как набор операторов. Для выполнения этого блока операторов необходимо явно вызвать..

Как настроить базу данных с Firebase Firestore для использования с компонентами архитектуры Android
Добавьте функциональность базы данных в свое приложение для Android В предыдущей статье мы обсуждали, как создать приложение для Android с двумя наиболее важными строительными блоками компонентов архитектуры Android: LiveData и ViewModel. Это продолжение этого руководства. Когда у нас будет приложение с чистой архитектурой, мы будем настраивать Firebase Firestore для компонентов архитектуры Android, чтобы обновлять данные в режиме реального времени и максимально использовать..

Эффективные выборы Java
Предпочитайте статические классы-члены нестатическим классам-членам. Никогда не используйте интерфейс для определения констант! (Любимый) Эффективные методы Проверить, что параметр действителен в начале метода Объект True Immutable создает защитные копии своего изменяемого свойства в конструкторе и предоставляет защитные копии для методов доступа (пункт 39). Держитесь подальше от перегрузки, поскольку это создает путаницу в долгосрочной перспективе, следует использовать шаблон..

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