Decompose. Компонентизация и навигация в Kotlin Multiplatform

-64 /79

Decompose https://arkivanov.github.io/Decompose/ - это мультиплатформенная библиотека для компонентизации и навигации. Аркадий расскажет, как она устроена и как работает, а также покажет на примере, как ей пользоваться.


🔗 Avito.Tech

💰 Поддержать проект на Boosty или Patreon

🔗 Telegram канал "Android Broadcast"

🔗 Подать заявку на выступление

🔗 Decompose


0:00 Интро

0:53 Знакомство с гостем

3:05 Что такое Decompose. Структура

6:40 Возможности Decompose

10:07 Простейший компонент

14:55 Подключаемый UI

17:48 Жизненный цикл

18:36 Сохранение состояний

20:57 Вопросы зрителей

25:25 Задача для live coding

28:00 Live coding

41:40 UI на Jetpack Compose

58:34 Запуск

1:00:43 Добавление заголовка

1:04:50 Сохранение состояния счетчика

1:07:40 Обработчик кнопки Back

1:08:55 Добавление "+" в editor

1:15:34 Вопросы зрителей

1:19:18 UI для iOS

1:47:25 Вопросы зрителей

1:51:53 Заключение

Тайм-коды

00:00
Интро
00:53
00:00
Знакомство с гостем
02:12
00:00
Что такое Decompose. Структура
03:35
00:00
Возможности Decompose
03:27
00:00
Простейший компонент
04:48
00:00
Подключаемый UI
02:53
00:00
Жизненный цикл
00:48
00:00
Сохранение состояний
02:21
00:00
Вопросы зрителей
04:28
00:00
Задача для live coding
02:35
00:00
Live coding
13:40
00:00
UI на Jetpack Compose
16:54
00:00
Запуск
02:09
00:00
Добавление заголовка
04:07
00:00
Сохранение состояния счетчика
02:50
00:00
Обработчик кнопки Back
01:15
00:00
Добавление "+" в editor
06:39
00:00
Вопросы зрителей
03:44
00:00
UI для iOS
28:07
00:00
Вопросы зрителей
04:28
00:00
Заключение
05:23