1. Activities

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'

2. Layout

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
Did this answer your question?