Блог независимых постеров
Четверг, 19.06.2025, 02:34
Приветствую Вас Гость | RSS
 
Главная РегистрацияВход
Меню сайта
  • Главная
  • Наши правила
  • Добавить новость
  • Как оформить?
  • Наш форум
  • Контакты
  • Категории раздела
    Софт
    Видео
    Музыка
    Игры
    Графика
    Чтиво
    Другое
    Кулинария
    Наш опрос
    Самая интересная категория?
    Всего ответов: 314
    Статистика
    Главная » 2025 » Март » 15 » Андрей Сумин - Jetpack Compose с нуля (2024) WEBRip
    20:21
    Андрей Сумин - Jetpack Compose с нуля (2024) WEBRip
    Jetpack compose - это современный подход к разработке пользовательского интерфейса. С каждым днем он набирает популярность и все больше работодателей хотят видеть в своих компаниях разработчиков со знанием данной технологии.

    В этом курсе мы с нуля изучим все, что нужно, чтобы начать разрабатывать приложения с использованием Jetpack Compose. По большей части этот курс практический, в нем будет очень мало теории и очень много практики.

    В процессе прохождения данного курса мы создадим довольно крупное приложение - мобильный клиент VK, в котором будет отображаться лента новостей с возможностью поставить лайк и посмотреть комментарии

    Программа курса:

    Введение
    Для кого этот курс и что будем изучать?
    Что такое 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
    Реализация добавления/удаления лайков
    Подгрузка данных во время скролла
    Добавление состояния загрузки и реализация удаления элементов
    Реализация экрана комментариев

    Coroutine Flow
    Введение в 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
    Практика Compose в приложении VK
    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

    Custom Views
    Работа с 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

    MVI. Decompose
    Обзор приложения 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
    Финал

    Информация о видео
    Название: Jetpack Compose с нуля (2024)
    Автор: Андрей Сумин
    Год выхода: 2024
    Жанр: Видеокурс
    Язык: Русский
    Выпущено: Россия
    Продолжительность: долго

    Файл
    Формат: MP4 
    Видео: AVC, 1920x1080, ~456 Kbps
    Аудио: AAC, 128 Kbps, 48.0 KHz
    Размер файла: 4.31 Gb


    Скачать Андрей Сумин - Jetpack Compose с нуля (2024) Видеокурс

    Категория: Видео | Просмотров: 15 | Добавил: colt | Рейтинг: 0.0/0
    Похожие материалы:
    Всего коментариев: 0
    Добавлять коментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Онлайн
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    Мини-чат
    Поиск
    Календарь
    «  Март 2025  »
    Пн Вт Ср Чт Пт Сб Вс
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31
    Друзья сайта
    Copyright by blogz © 2025
    Хостинг от uCoz