Senior решает рабочие задачи: Android
Added 2025-06-23 08:17:26 +0000 UTCCтроим базовую архитектуры приложения, разбиваем монолит на фичемодульную архитектуру.
Рассмотрели:
- детали фиче-модульной архитектуры, в чем выигрыш, как правильно разбивать, что выносить в core, а что в фичи
- что должно быть в api фичи, а что в impl
- как делается рефакторинг монолита
- где лежит навигация
Дополнительно:
- экзотический кейс: как убрать из релизной сборки фичу с дебаг-меню
- показал как использовать claude code AI для тотального упрощения работы
Дополнительные материалы:
3. Мок System Design интервью — проектирование приложения с realtime и кэшированием (по факту аналог собеса в ТБанк)
Таймкоды:
0:00 - Вступление
3:05 - Зачем нужна архитектура. Теоретическая часть
3:50 - Метрики
5:47 - Модульность. Микрофронтенды
7:00 - Фича-модульная архитектура
8:48 - Преимущества. Ускорение сборки
9:07 - Обособленная работа над фичами
12:00 - Анатомия архитектуры
15:54 - Правила присоединения модулей
17:55 - Демонстрация проекта. Практическая часть
22:28 - Вынесение дизайн системы и UI
25:42 - Вынесение debug menu
44:58 - Вынесение фичи с авторизацией по номеру телефона
1:16:28 - Заключение
Смотреть в телеграм (Чат ОМ: Андроид)