Содержание курса
1. Модуль 1: Простые composable функции
5 уроков
22
13
0м
0
Закрытый
1.1
Занятие 1: Верстка текстов
↗
5
2
-
0
Закрытый
1.2
Занятие 2: Верстка иконок
↗
5
3
-
0
Закрытый
1.3
Занятие 3: Верстка картинок
↗
4
3
-
0
Закрытый
1.4
Занятие 4: Верстка кнопок
↗
4
2
-
0
Закрытый
1.5
Занятие 5: Верстка полей ввода
↗
4
3
-
0
2. Модуль 2: Контейнеры. Расположение и группировка
5 уроков
20
14
0м
0
Закрытый
2.1
Занятие 1: Box, Row, Column
↗
4
2
-
0
Закрытый
2.2
Занятие 2: Списки. LazyColumn
↗
4
3
-
0
Закрытый
2.3
Занятие 3: Таблица / Сетка
↗
4
3
-
0
Закрытый
2.4
Занятие 4: Pager. Постраничный скролл
↗
4
3
-
0
Закрытый
2.5
Занятие 5: Акцент на текущей ячейке и Карусель
↗
4
3
-
0
3. Модуль 3: Стейт и Effects
5 уроков
21
15
0м
0
Закрытый
3.1
Занятие 1: Стейт в composable функциях
↗
4
3
-
0
Закрытый
3.2
Занятие 2: Стейт во ViewModel
↗
4
3
-
0
Закрытый
3.3
Занятие 3: State hoisting
↗
4
3
-
0
Закрытый
3.4
Занятие 4: Сайд эффект в composable. Launch и Disposable Effect
↗
5
3
-
0
Закрытый
3.5
Занятие 5: Сайд эффект через ViewModel
↗
4
3
-
0
4. Модуль 4: ТОП 10 вопросов на собеседовании
10 уроков
28
26
0м
0
Закрытый
4.1
Вопрос 1: Jetpack compose vs. Compose multiplatform
↗
4
4
-
0
Закрытый
4.2
Вопрос 2: @Stable vs @Immutable
↗
4
3
-
0
Закрытый
4.3
Вопрос 3: Различия между remember и rememberSaveable
↗
4
4
-
0
Закрытый
4.4
Вопрос 4: Layout Inspector.Как отслеживать рекомпозиции
↗
3
3
-
0
Закрытый
4.5
Вопрос 5: Skippable и Restartable
↗
3
2
-
0
Закрытый
4.6
Вопрос 6: Strong skipping mode
↗
2
2
-
0
Закрытый
4.7
Вопрос 7: Лямбды и рекомпозиции. Strong Skipping Mode[IN PROGRE
↗
2
2
-
0
Закрытый
4.8
Вопрос 8: Жизненный цикл composable
↗
2
2
-
0
Закрытый
4.9
Вопрос 9: Фазы в jetpack compose
↗
2
2
-
0
Закрытый
4.10
Вопрос 10: Где и зачем используется CompositionLocal
↗
2
2
-
0
5. Модуль 5: Разбор тестовых заданий
5 уроков
9
3
0м
0
Закрытый
5.1
Задание 1: Реализовать навигацию в приложении [IN PROGRESS]
↗
2
2
-
0
Закрытый
5.2
Задание 2: Реализовать пагинацию. UI.
↗
3
0
-
0
Закрытый
5.3
Задание 3: Адаптация под планшет и горизонтальную ориентацию
↗
1
0
-
0
Закрытый
5.4
Задание 4: Реализовать ночную тему в приложении
↗
2
0
-
0
Закрытый
5.5
Занятие 5: Ревью тестового задания [IN PROGRESS]
↗
1
1
-
0
6. Модуль 6: Задачи с собеседования на верстку
5 уроков
3
3
0м
0
Закрытый
6.1
Задача 1: Рефакторинг. Compose guidelines и best practise
↗
0
0
-
0
Закрытый
6.2
Задача 2: Задача на минимизировать рекомпозиции
↗
1
1
-
0
Закрытый
6.3
Задача 3: Ревью кода. 10 ошибок в composable
↗
1
1
-
0
Закрытый
6.4
Задача 4: Разбор кейсов на верстку [IN PROGRESS]
↗
1
1
-
0
Закрытый
6.5
Задача 5: Блиц. Топ 9 задач с подвохом
↗
0
0
-
0