Публикации по теме '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.
В этой статье не будут подробно рассказываться о преимуществах кодирования и реализации (я добавлю ссылки на рекомендованные статьи, предназначенные для этого). Основное внимание будет..