Главная » Программирование » Stepik - Андрей Сумин ― Jetpack Compose с нуля
Stepik - Андрей Сумин ― Jetpack Compose с нуля

5 б
Облако Mail
179 P
Артикул: 8634
В наличии
Автор курса: Stepik
Категория: Программирование
Дата выхода: 2024
Продажник от автора: Перейти
Описание
Последнее обновление 03.09.2024
Чему вы научитесь:
Jetpack compose - это современный подход к разработке пользовательского интерфейса. С каждым днем он набирает популярность и все больше работодателей хотят видеть в своих компаниях разработчиков со знанием данной технологии.
В этом курсе мы с нуля изучим все, что нужно, чтобы начать разрабатывать приложения с использованием Jetpack Compose. По большей части этот курс практический, в нем будет очень мало теории и очень много практики.
В процессе прохождения данного курса мы создадим довольно крупное приложение - мобильный клиент VK, в котором будет отображаться лента новостей с возможностью поставить лайк и посмотреть комментарии
Для кого этот курс:
Этот курс предназначен для Android разработчиков, как начинающих, так и опытных, которые хотят перейти на новый современный подход к разработке пользовательского интерфейса - Jetpack Compose
Начальные требования:
Для прохождения этого курса обязательно знание языка Kotlin и основ Android-разработки. Важно, чтобы у вас было хотя бы базовое понимание следующих тем: MVVM, Retrofit, Kotlin Coroutines
Программа курса:
Введение
СКАЧАТЬ
Чему вы научитесь:
- Применять Jetpack Compose при разработке приложений
- Работать с анимациями
- Разрабатывать приложения с использованием Kotlin Flow
Jetpack compose - это современный подход к разработке пользовательского интерфейса. С каждым днем он набирает популярность и все больше работодателей хотят видеть в своих компаниях разработчиков со знанием данной технологии.
В этом курсе мы с нуля изучим все, что нужно, чтобы начать разрабатывать приложения с использованием Jetpack Compose. По большей части этот курс практический, в нем будет очень мало теории и очень много практики.
В процессе прохождения данного курса мы создадим довольно крупное приложение - мобильный клиент VK, в котором будет отображаться лента новостей с возможностью поставить лайк и посмотреть комментарии
Для кого этот курс:
Этот курс предназначен для Android разработчиков, как начинающих, так и опытных, которые хотят перейти на новый современный подход к разработке пользовательского интерфейса - Jetpack Compose
Начальные требования:
Для прохождения этого курса обязательно знание языка Kotlin и основ Android-разработки. Важно, чтобы у вас было хотя бы базовое понимание следующих тем: MVVM, Retrofit, Kotlin Coroutines
Программа курса:
Введение
- Для кого этот курс и что будем изучать?
- Что такое Jetpack Compose. Краткое введение
- Первое приложение на JC
- Preview и Column
- Row, Box, Modifier
- Instagram Profile Card. Создание шаблона
- Card
- Dark-Light Themes
- Text
- Image
- Порядок modifier-ов
- Завершение работы над InstagramProfileCard
- VkNewsClient. Создаем шапку поста
- VkNewsClient. Дорабатываем карточку поста
- Введение в Material Components
- Scaffold и BottomNavigation
- State и рекомпозиция
- FAB и SnackBar
- Рекомпозиция
- Добавление VIewModel в InstagramProfileCard
- Делегаты
- Слушатели клика
- Добавление ViewModel в VkNewsClient
- LazyColumn
- LazyRow, LazyVerticalGrid
- Swipe to dismiss
- Добавляем LazyColumn в VkClient
- Навигация без использования библиотек
- 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
- Deprecated onActivityResult
- ActivityResultApi
- ActivityResultApi в Jetpack Compose
- Авторизация через VK SDK
- SideEffect и LaunchedEffect
- Login Screen
- Refactoring и хранение токена
- Загружаем данные
- Дорабатываем UI
- Реализация добавления/удаления лайков
- Подгрузка данных во время скролла
- Добавление состояния загрузки и реализация удаления элементов
- Реализация экрана комментариев
- Введение в Coroutine Flow
- Flow Builders
- Flow builder and terminal operators
- Операторы жизненного цикла Flow
- Map Flow to LiveData
- AsLiveData часть 2. OnCompletion
- Использование Flow на Ui-слое
- Холодные Flow
- Горячие Flow. MutableSharedFlow
- Практика MutableSharedFlow
- Промежуточные и кастомные операторы
- StateFlow
- Backpressure и buffer
- Буфер в горячих flow
- Операторы ShareIn и StateIn
- Exception Handling
- Practice in VkNewsClient
- Exception handling in VkNewsClient
- Coroutine Flow in MainViewModel
- Refactoring. Clean Architecture
- Dependency Injection in NewsFeedClient
- Dependency Injection VkNewsClient Part 2
- Immutable and recomposition
- Анимации часть 1. AnimateAsState
- Анимации часть 2. Animation Spec
- Анимации часть 3. Animated Content
- Работа с Canvas
- Draw Path
- Detect Gestures
- Обзор приложения Terminal
- Реализация загрузки данных
- Рисуем график
- Масштабирование
- Добавление скролла и рисование свечей
- DerivedStateOf
- Custom Saver
- Remember terminal state
- Path Effect
- Draw text
- Refactoring and bug fix
- Assist Chip. Time Frames
- Time Delimiters
- Обзор приложения Weather App
- Новый подход к Presentation слою
- Decompose. Первые компоненты
- Decompose. Component Context
- Decompose. Введение в навигацию
- Decompose. ChildStack и Value
- Decompose. Подключение UI
- Decompose. Interface Child
- Decompose. Interface Root Component
- MVI. Store Intent State Label
- MVI. ContactListStore
- MVI. StoreFactory
- MVI. StoreFactory Executor
- MVI. StoreFactory финальная реализация
- MVI. Bootstrapper
- MVI. Создание стора
- MVI. LiveTemplates and Logging
- Обзор Decompose и MVI
- WeatherApp добавление зависимостей
- Структура проекта
- Domain слой
- Работа с интернетом
- Вынесение ключа в BuildConfig
- Создание Базы данных
- Реализация репозиториев
- Инъекция зависимостей
- FavouriteStore
- DetailsStore
- SearchStore
- Реализация всех компонентов
- Assisted Inject
- Реализация RootComponent. Часть 1
- Реализация RootComponent. Часть 2
- FavouriteContent. Часть 1
- FavouriteContent. Часть 2
- Details Content
- Search Content
- Финал
СКАЧАТЬ
Страница посвящена обучающему материалу «Stepik - Андрей Сумин ― Jetpack Compose с нуля», доступному в каталоге Sklads.net.
Год выпуска курса — 2024.
В нашем каталоге курс доступен за 179 рублей.
Материал относится к категории «Программирование».
Другие курсы автора «Stepik» можно найти по имени через поиск Sklads.net.
✅ После оплаты система мгновенно направит на вашу почту ссылку(и) на курс, регистрация необязательна!
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
📲 Наши отзывы на сайте | в Telegram (кликабельно)
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
Поделиться страницей
Также смотрите
Nick Janetakis - Docker для DevOps: от разработки до продакшена [Udemy]Артем Шумейко - Практический курс по backend разработке. Тариф Только курсNick Sereda / Udemy - Разработка приложений с Flutter 2.0 и Dart для IOS и AndroidДмитрий Забарило - Программирование микроконтроллеров STM32 для начинающихSkillbox - Профессия Разработчик VR&AR
Часто задаваемые вопросы о складчинах
Что такое складчина?
Складчина — это совместная покупка обучающего материала несколькими участниками. Благодаря этому стоимость курса распределяется между покупателями, и итоговая цена получается значительно ниже предложения автора.
Почему цена ниже, чем на официальном сайте?
Материалы приобретаются совместно, поэтому вам не нужно оплачивать полную авторскую стоимость. На странице товара может быть указана цена оригинального предложения, чтобы вы могли сравнить её со стоимостью на Sklads.net.
Что входит в комплект материалов?
Обычно в комплект входят записи уроков, дополнительные файлы, инструкции, презентации, таблицы и другие материалы, предусмотренные программой курса. Точный состав зависит от конкретного товара и указывается в его описании.
Как я получу доступ после оплаты?
После подтверждения оплаты ссылка на материалы автоматически отправляется на указанную электронную почту. Если вы вошли в аккаунт перед покупкой, ссылка также может быть доступна непосредственно на странице товара.
Можно ли проверить наличие курса до покупки?
Да. По запросу мы можем предоставить подтверждение наличия материалов: дополнительные скриншоты, запись экрана, пример файла или фрагмент одного из уроков.
Что делать, если курс был обновлён автором?
Если у нас появляется новая версия материала, информация об обновлении может быть указана на странице товара. По вопросам актуальности конкретного курса можно обратиться в поддержку перед покупкой.
На какой срок предоставляется доступ?
Доступ к материалам предоставляется без ограничения по времени, пока ссылка остаётся активной. Для надёжности рекомендуем сохранить материалы на своё устройство или личное облако после получения.
Возможен ли возврат средств?
Возврат возможен, если после оплаты вы не получили доступ к приобретённому материалу и проблема не была устранена поддержкой.
Другие складчины
Дети и родители
Stepik / Елена Костарева - Рефлексы - основа для успешного развития и обучения
169 ₽
Инвестиции, Трейдинг, Криптовалюта
Chinettiforex - Торговая система для форекс ChinEtti Pip Collector
169 ₽
Быстрая доставка
Гарантируем быструю доставку заказа на ваш Email.
Лучшие цены
Гарантируем самые низкие цены. Сделаем цену ниже если нашли дешевле.
Прием заказов 24/7
Заказы принимаются круглосуточно!
100% Безопасная оплата
Безопасная оплата и получение заказа.