📄️ Jetpack Compose
Jetpack Compose is Android’s modern declarative UI toolkit. It drastically reduces boilerplate and speeds up UI development by describing what the UI should look like for a given state, rather than how to mutate it over time.
📄️ Jetpack Navigation Component
The Jetpack Navigation Component simplifies navigating between destinations in an Android app, whether they are Fragments, Activities, or Composables. It handles back stack management, deep linking, and argument passing safely.
📄️ XML Views
The legacy, imperative way of building UIs in Android relies on XML layouts and View classes (e.g., TextView, RecyclerView, ConstraintLayout).