Курс по Jetpack Compose
Новый курс по созданию Android приложения на Jetpack Compose и KOTLIN. Среду разработки как всегда будем использовать Android Studio. Jetpack Compose это новый способ создания UI для наших андроид приложений. Jetpack Compose нам облегчает задачу в создании приложений и уменьшает возможное колличество ошибок при написании Андроид приложений.
Сегодняя первый урок из новой серии уроков по Jetpack Compose.
На этом уроке по Jetpack Compose изучаем контейнеры Column и Row.
На этом уроке по Jetpack Compose используем контейнеры для создания разметки для списка Card и Box а также используем новый элемент Image для показа картинок.
На этом уроке по Jetpack compose поговорим про Modifier.
На этом уроке по Jetpack compose поговорим про States.
На этом уроке по Jetpack compose поговорим про LazyColumn.
На этом уроке по Jetpack compose поговорим про LazyRow и о том как использовать шаблон – разметку для показа горизонтального списка, а также узнаем как создавать data class для заполнения элементов из списка.
На этом уроке по Jetpack compose делаем разворачивание и сворачивание текста при нажатии.
Сегодняя первый урок из новой серии уроков по Jetpack Compose “Прогноз погоды”.
Вводный урок по Jetpack compose “Прогноз погоды“.
На этом уроке по Jetpack compose начинаем создавать простое приложение “Прогноз погоды“.
На этом уроке по Jetpack compose продолжаем создавать разметку основного экана.
На этом уроке по Jetpack compose создаем TabLayout для переключение между списками с прогнозом погоды по часам или по дням.
На этом уроке по Jetpack compose создаем ListItem для списка.
На этом уроке по Jetpack compose создаем data class WeatherModel.
На этом уроке по Jetpack compose создаем функцию для получения данных с сервера getData().
На этом уроке по Jetpack compose делаем заполнение основной карточки на экране.
Добавляем нажати на список с прогнозом погоды и показываем список с прогнозом погоды по часам.
Добавляем AlertDialog для ввода города для прогноза погоды и делаем обновление данных по нажатию на кнопку. Учимся работать с TextField.
Создаем BottomNavigation в Jetpack Compose. Переключение между экранами с помощью Navigation.
На этом уроке изучаем подробно Dagger Hilt который нам упростит жизнь как разработчикам Android. Узнаем как настраивать Hilt как добавить в проект, и как им пользоватся. Я подробно расскажу с примерами в Android Studion на языке программирования Kotlin.
Сегодня я вам покажу 5 полезных плагинов для Android Studio.
Все про SearchBar в Material3 Jetpack compose (Android Studio).
Рассмотрим как использовать библиотеку для создания различных графиков в Jetpack Compose.
Использование Lottie анимации в Андрорид (Jetpack compose).
Использование ConstrainLayout в Jetpack Compose.
Практика "Приложение Рулетка"
Создаем игру Рулетка на Jetpack Compose и Android Studio + Kotlin. На этом уроке создадим разметку экрана.
На этом уроке добавляем анимацию кручения рулетки и вычисляем выпавший номер.
Приложение для рисования.
Создаем приложение для рисование на Jetpack Compose – Android Studio & Kotlin. Используем Canvas и Path.
Добавляем выбор цвета.
Добавляем выбор толщины линии для рисования.
Практика "Приложение Справочник ботаника"
Создаем приложение “Справочник ботаника” на Jetpack Compose и Android Studio + Kotlin. На этом уроке создадим основную разметку экрана.
На этом уроке показываем в TopAppBar выбранную категорию, закрываем Drawer после выбора категории и добавляем нужные ресурсы такие как массивы с информацией и фото.
На этом уроке создаем разметку для показа основного списка с выбранной категории а также добавляем функцию для получения списка выбранной категории.
На этом уроке добавляем Navigation, создаем InfoScreen для показа дополнительной информации выбранного элемента в WebView с помощью файла HTML .
На этом уроке добавляем в Справочник Room и Dagger Hilt, а также научимся сощдавать и заполнять БД с помощью программы DB Browser.
На этом уроке добавляем в “Избранные” в Справочник.
Хранение данных в Jetpack Compose
Учимся использовать DataStore для хранения примитивных данных таких как: Int, Boolean, Long и.т.д
Учимся использовать Proto DataStore для хранения объектов data class.
Изучаем работу с Internal Storage в Android.
Изучаем работу с Room и SQLite в Jetpack compose.
Монетизация приложения
Добавляем RewardedAd (Рекламу с вознаграждением) на Jetpack Compose.
На этом уроке учимся добавлять Banner рекламу в наше андроид приложение Jetpack Compose. Работаем в среде разработке Android Studio и языке программирования Kotlin.
QR code scaner
Создаем простой сканер QR кодов на Jetpack Compose и Андроид Студио при помощи библиотеки ZXing.
Создаем простой приложение сканер QR кодов на Jetpack Compose и Андроид Студио при помощи библиотеки ZXing. А также добавляем Room + Hilt для записи отсканированных кодов в БД.