Многие приложения в телефоне состоят из нескольких разделов, которые удобно перелистывать движением пальца. Мессенджеры, погодные виджеты, настройки — везде используются вкладки. Сегодня на занятии в Android Studio мы разберёмся, как сделать такое перелистывание с помощью связки ViewPager2 и TabLayout. Язык Kotlin позволит написать всё коротко и понятно, а сам урок построен так, чтобы даже новичок справился за полчаса.
Урок на Kotlin в Android Studio. Чтение и запись файлов
Сохранить заметку на устройстве, записать результат игры или загрузить сохранённые настройки — всё это требует умения работать с файловой системой. В этом практическом уроке мы разберём, как в среде Android Studio с помощью языка Kotlin писать данные в файл и считывать их обратно. Использовать будем внутреннее хранилище приложения, доступное без дополнительных разрешений.
Android Studio: Kotlin урок по ViewModel и StateFlow
Когда вы впервые сталкиваетесь с разработкой под Android, то обычно весь код пишете прямо в Activity или в Composable-функциях. Это работает, пока приложение маленькое, но как только экранов становится больше, такой подход приводит к путанице. Данные теряются при повороте экрана, логика перемешивается с отображением, а тестировать такой код почти невозможно. В этом уроке из цикла Android Studio Kotlin уроки мы познакомимся с ViewModel — инструментом, который решает эти проблемы, и научимся использовать StateFlow для реактивного обновления интерфейса.