Skip to content
Oleksandr Poltavets

Architecture

Layering, state management and modularization strategies for large Android codebases.

Section
Android
Status
Draft
Read
1 min

Planned scope#

Layering, state management and modularization strategies for large Android codebases.

  • Unidirectional data flow and explicit state modelling
  • MVVM / MVI in practice and where each breaks down
  • Module boundaries, feature modules and build-time impact
  • Dependency injection with Hilt and Dagger

Status#

This entry exists so the information architecture is complete and navigable. Content is added page by page; the surrounding structure does not change when it lands.