AppsConf 2025

Модуляризация на максималках: собираем разные приложения как конструктор

Борьба с Легаси

Архитектура мобильного приложения
Мобильные приложения / другое

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Android Mobile & Android TV - Опыт трансформации многомодульного проекта для совместной работы большой команды.

Целевая аудитория

Android разработчики с опытом от 1 года, которые работали с многомодульными проектами (большинство современных "больших" проектов)

Тезисы

Что нужно, чтобы развивать и выпускать несколько приложений и SDK на основе одной кодовой базы? Многомодульность!

А что если мы ходим:
- Переиспользовать не только отдельные классы, а целые фичи, с разным UI, зависимостями, навигацией, но с той же логикой.
- Поставлять зависимость, просто подключив модуль, но не меняя код в других местах.
- Организовать модули так, чтобы не запутаться, не толкаться и иметь возможность быстро масштабировать фичу на другие приложения.

Опыт трансформации Кинопоиска в этом докладе

https://nerd-vibe.ru/owner

Видео