Как грамотно реализовать Single Activity Architecture?

102
12 ноября 2019, 13:20

Подскажите пожалуйста: Есть небольшое корпоративное приложение, с семью вкладками в навигационном меню. Каждая вкладка это отдельное активити, с применением MVP (для каждого активити есть свой presenter и интерфейс с контрактами). Почитав статьи, понял что иметь много активити в приложении не есть хорошо.

Есть ли какие-либо устоявшиеся способы реализации Single Activity Architecture, которые уже себя зарекомендовали. Или примеры с конкретной реализацией. И как правильно туда внедрить MVP, т.е. я так понимаю для фрагмента, где нужно взаимодействие с сервером нужно писать отдельный presenter? Есть ли минусы в применении подобной архитектуры? На какие грабли придётся наступать? И как грамотно организовать управление стеком фрагментов? (очень много вопросов)))

Буду благодарен за развернутый ответ или ссылки на полезные материалы!

READ ALSO
Распознавание редактируемого фото

Распознавание редактируемого фото

Какие есть API сервисы для распознания было ли фото отредактировано?

117
Поиск по SQLite

Поиск по SQLite

Как правильно сделать такую штуку, что бы когда делаю запрос по таблице, допустим, цифру 3, не выводило 13Или 2 - что бы поиск не выдавал поля...

150
Как правильно закинуть в проект файл persistance.xml? [закрыт]

Как правильно закинуть в проект файл persistance.xml? [закрыт]

Имею проект maven quickstart, в нем нету ни папки meta-inf, ни propertiesКак добавить к нему файл persistance

139
как сделать прогресс-бар видимым из адаптера который расширяет FirestorePagingAdapter?

как сделать прогресс-бар видимым из адаптера который расширяет FirestorePagingAdapter?

Для показа списка исполуьзую recyclerview и адаптер который расширяет FirestorePagingAdapter, в котором есть метод onLoadingStateChangedХочу сделать ProgressBar видимым...

129