Android-разработка [11]: Введение в Jetpack Compose
Таймкоды:
00:00 Введение в Jetpack Compose
01:21 Основные принципы Compose
06:39 Интеграция Compose в существующий проект
09:42 Базовые компоненты Compose
19:36 Создание простого интерфейса
26:20 Управление состоянием в Compose
29:57 Домашнее задание
Цель лекции:
Ознакомить студентов с основами Jetpack Compose, показать преимущества декларативного подхода и базовые компоненты для создания интерфейсов.
Структура и темы
1. Введение в Jetpack Compose
• Что такое Jetpack Compose
• Преимущества декларативного UI по сравнению с традиционными View и Fragments (сравнение Compose и View)
2. Основные принципы Compose
• Компоненты (Composable функции)
• Состояние и управление состоянием
• Remember и рекомпозиция
3. Интеграция Compose в существующий проект
• Настройка проекта для поддержки Compose
• Совместное использование View и Compose через ComposeView
4. Базовые компоненты Compose
• Text, Button, Image
• Column, Row, Box для компоновки
• Modifier: настройка внешнего вида и поведения компонентов
5. Создание простого интерфейса
• Построение макета экрана с использованием Compose
• Плавающие кнопки (Floating Action Button)
• Заголовок (TopAppBar)
• Нижняя панель (Bottom Bar)
• Создание цельного экрана со Scaffold
• Работа с темами и стилями
6. Управление состоянием в Compose
• State Hoisting
• ViewModel и Compose
• Работа с LiveData и Flow в Compose
Android-чат для вопросов в телеграме: https://t.me/doubledroid
⬇️⬇️⬇️
Сайт: https://doubletapp.ai
VK: https://vk.com/doubletapp
Telegram: https://t.me/doubletapp
Instagram: https://www.instagram.com/doubletapp.ai/
Facebook: https://www.facebook.com/doubletapp.ai/
Dribble: https://dribbble.com/Doubletapp
#JetpackCompose #Compose #Android #Kotlin
Видео Android-разработка [11]: Введение в Jetpack Compose автора Doubletapp
Видео Android-разработка [11]: Введение в Jetpack Compose автора Doubletapp
Информация
23 апреля 2025 г. 13:53:09
00:30:20
Похожие видео