В iOS я могу написать целое приложение, используя один UIViewController и просто добавив все приложение в иерархию UIView. Это работает нормально, поскольку UIViewController получает уведомление, когда ситуация с памятью плохая, и позволяет разработчику вручную управлять / оптимизировать память.
Есть ли аналог этого в Android?
Могу ли я написать все приложение за одно действие и сложить фрагменты поверх него?
Какие последствия это будет иметь для использования памяти, насколько я понимаю, это обхода управления жизненным циклом активности, и весь стек фрагментов останется в памяти - или я ошибаюсь?