Изучение Android Q: Панели настроек (Settings Panels)

Недавно мы увидели анонс бета-версии Android Q. В этой версии Android появилась коллекция интересных изменений, к которым нам нужно подготовить наши приложения. В моем следующем наборе статей я собираюсь углубиться в каждую из них, чтобы мы были полностью готовы к Читать дальше…

Урок 7 AndroidDev на Kotlin. Сохранение и передача состояния активити при повороте устройства — onSaveInstanceState() или ViewModel? LiveData. Kotlin Android Extensions.

Продолжаем курс по обучению основам разработки мобильных приложений в Android Studio на языке Kotlin. Это урок 7, в котором разберемся, зачем сохранять состояние активити при изменениях конфигурации и какие инструменты для этого лучше использовать. Предыдущий урок, на котором мы разбирали Читать дальше…

Урок 6. AndroidDev на Kotlin. Activity Lifecycle. Интерфейс LifecycleObserver

Продолжаем курс по обучению основам разработки мобильных приложений в Android Studio на языке Kotlin.  Это урок 6, в котором мы познакомимся с событиями и состояниями жизненного цикла Активити, а также поговорим о том, как их нужно (и как не нужно) обрабатывать в Читать дальше…

Урок 5. Kotlin. Добавление второго экрана в android-приложение

Продолжаем курс по обучению основам разработки мобильных приложений в Android Studio на языке Kotlin. В этом уроке создадим второй экран в приложении, и настроим взаимодействие между экранами с передачей данных. Предыдущий урок, в котором мы обрабатывали нажатия кнопок, здесь Продолжаем Читать дальше…

Урок 4. Kotlin. Обработка нажатия кнопок и взаимодействие с view в android

Продолжаем курс по разработке андроид-приложений на языке Kotlin для начинающих программистов. На прошлом уроке мы добавили кнопки на главном экране вашего приложения, но пока эти кнопки ничего не делают. В этом уроке сделаем так, чтобы кнопки реагировали, когда пользователь нажимает Читать дальше…

Урок 3. Ресурсы и макеты экрана приложения, ConstraintLayout в Android Studio

Продолжаем изучать основы разработки приложений с использованием языка Kotlin. Это уроки по основам разработки, и мы еще не дошли до собственно программирования на языке Kotlin, поскольку разработка приложений – это не только программирование. В этом уроке мы рассмотрим ресурсы приложения, Читать дальше…

Урок 2. Kotlin. Создание проекта в Android Studio и запуск приложения на андроид-устройстве

Создание проекта на Kotlin в Android Studio Продолжаем курс для начинающих по созданию приложений в среде разработки Android Studio на языке Kotlin. В этом уроке мы создадим новый проект для первого приложения и запустим это приложение на андроид-устройстве. Что вы Читать дальше…

Как cоздать экран с вкладками в Android на языке Kotlin

Продолжаем серию уроков об разработке мобильных андроид приложений на языке Kotlin. В этом уроке мы покажем, как просто внедрить вкладки TabLayout в приложение Android на языке Kotlin с использованием класса FragmentPagerAdapter. Создаем проект Для начала создаем проект в Android Studio с Читать дальше…

Лекция 9 по архитектуре Android. Заключение

Это заключительная лекция курса по Архитектуре андроид-приложений, в которой мы подведем итоги и определим направление дальнейшего развития. Заключение В ходе курса были рассмотрены все важнейшие задачи, стоящие при разработке архитектуры клиент-серверных Android-приложений, и теперь можно сделать заключение о том, какие Читать дальше…