Extra Credit Download for Mac

Lifecycle

Official docs outline

6 sections
  1. Handling lifecycles

    Lifecycle states and events, LifecycleOwner and LifecycleObserver.

  2. Lifecycle-aware coroutines

    lifecycleScope, repeatOnLifecycle and viewModelScope.

  3. ViewModel overview

    ViewModel scope, configuration-change survival and state holders.

  4. Saved state for ViewModel

    SavedStateHandle and process-death restoration.

  5. LiveData overview

    LiveData, MutableLiveData, Transformations and MediatorLiveData.

  6. Release notes

    Lifecycle, ViewModel and LiveData artifacts.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 33