Последнее обновление 03.09.2024 Чему вы научитесь:
Применять Jetpack Compose при разработке приложений
Работать с анимациями
Разрабатывать приложения с использованием Kotlin Flow
О курсе: Jetpack compose - это современный подход к разработке пользовательского интерфейса. С каждым днем он набирает популярность и все больше работодателей хотят видеть в своих компаниях разработчиков со знанием данной технологии. В этом курсе мы с нуля изучим все, что нужно, чтобы начать разрабатывать приложения с использованием Jetpack Compose. По большей части этот курс практический, в нем будет очень мало теории и очень много практики. В процессе прохождения данного курса мы создадим довольно крупное приложение - мобильный клиент VK, в котором будет отображаться лента новостей с возможностью поставить лайк и посмотреть комментарии Для кого этот курс: Этот курс предназначен для Android разработчиков, как начинающих, так и опытных, которые хотят перейти на новый современный подход к разработке пользовательского интерфейса - Jetpack Compose Начальные требования: Для прохождения этого курса обязательно знание языка Kotlin и основ Android-разработки. Важно, чтобы у вас было хотя бы базовое понимание следующих тем: MVVM, Retrofit, Kotlin Coroutines Программа курса: Введение
Для кого этот курс и что будем изучать?
Что такое Jetpack Compose. Краткое введение
Основы Jetpack Compose
Первое приложение на JC
Preview и Column
Row, Box, Modifier
Instagram Profile Card. Создание шаблона
Card
Dark-Light Themes
Text
Image
Порядок modifier-ов
Завершение работы над InstagramProfileCard
VkNewsClient. Создаем шапку поста
VkNewsClient. Дорабатываем карточку поста
Material Components
Введение в Material Components
Scaffold и BottomNavigation
State и рекомпозиция
FAB и SnackBar
State и работа с VIewModel
Рекомпозиция
Добавление VIewModel в InstagramProfileCard
Делегаты
Слушатели клика
Добавление ViewModel в VkNewsClient
LazyColumn
LazyRow, LazyVerticalGrid
Swipe to dismiss
Добавляем LazyColumn в VkClient
Навигация в Jetpack Compose
Навигация без использования библиотек
Jetpack Compose Navigation
Исправляем баги в навигации
Рефакторинг навигации. RememberNavigationState
Создание экрана комментариев. Часть 1
UDF и создание стейта
Навигация на экран комментариев
Рефакторинг VIewModels
Передача параметров во вью-модель. ViewModelFactory
Nested Graph Navigation
Fix navigation bugs
Передача параметров в JetpackNavigation. Часть 1. Передача Id
Передача параметров. Часть 2. Navigation Types
Передача параметров. Часть 3. Parcelable, Json, Custom Nav Type
ActivityResultApi
Deprecated onActivityResult
ActivityResultApi
ActivityResultApi в Jetpack Compose
Работа с VK API
Авторизация через VK SDK
SideEffect и LaunchedEffect
Login Screen
Refactoring и хранение токена
Загружаем данные
Дорабатываем UI
Реализация добавления/удаления лайков
Подгрузка данных во время скролла
Добавление состояния загрузки и реализация удаления элементов
Скачать Stepik, Андрей Сумин — Jetpack Compose с нуля (2024) слив курса.
Текущее время: Сегодня 19:58
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы