Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

6 лет назад
Открыть в
#Architecture

The beautiful story of Android developers, multiple Activities, and the chained elephant

Подход "Single Activity" становится всё более популярным при разработке Android приложений, как минимум потому что это рекомендация от Google.

Автор статьи простым языком объясняет проблемы "Multi Activity" приложений и показывает плюсы подхода "Single Activity":
👉 Отпадает необходимость в Bundle
👉 Больше не нужны Result-колбэки
👉 Упрощённая навигация с помощью Navigation Component или другой библиотеки на ваш выбор
👉 Shared scope для передачи данных между Fragment-ами и хранение состояния

Обойтись без "Multi Activity" не получится полностью. Автор приводит частные случаи, когда такой подход становится оправдан.