All frameworks
Android Java

Android Java

Learn how to build Android apps in Java with Views and XML — from the first Activity and its lifecycle through layouts, fragments, RecyclerView, ViewModels and LiveData, background threads, Room and Retrofit, navigation and Hilt, up to services, notifications, content providers and diagnosing a broken app.

ANAndroid
Module 1

Activities & Lifecycle

Learn how to make an app open, stay alive and keep its state: declare the launcher Activity, hold resources only while the screen is visible, and survive rotation with onSaveInstanceState.

4

First Activity & Manifest

easy1 / 1 solved

Lifecycle Callbacks & Ordering

easyNo attempts yet

Configuration Changes & Instance State

easyNo attempts yet

Resilient Entry Screen

easyNo attempts yet