Jetpack Compose

Курс по 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.

>Перейти к уроку<

Изучаем Scaffold и TopAppBar в Jetpack Compose.

>Перейти к уроку<

>Документация<

Изучаем Scaffold и SnackBar в Jetpack Compose.

>Перейти к уроку<

>Документация<

Изучаем Scaffold и Drawer Menu в Jetpack Compose.

>Перейти к уроку<

>Документация<

На этом уроке изучаем подробно 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 для записи отсканированных кодов в БД.

>Перейти к уроку<