Android Activities are one of the most important parts of an application's overall lifecycle. The way activities are launched and how developers manage all of them together is a fundamental part of the platform's application model.
💡 In order to improve performance, developers need to review and optimize how they handle different activity states while providing a fast experience.
So far, Apptim captures two indicators about activities in Android:
- Amount of Activities: the number of Android activities used in the app
- Activities stack: the number of Android activities put into the 'Back Stack'
Layouts are a key part of applications for modeling UI, impacting directly the user experience.
💡 A poorly implemented layout can lead to a CPU and/or Memory hungry application with slow UIs.
So far, Apptim captures two indicators about layout in Android:
- UI controls count: the amount of UI Controls in each screen
- Nested layouts level: how deep layout nesting is in each screen