Implements modern Android architecture patterns including MVVM, Clean Architecture, and Hilt dependency injection following Google's recommended practices.
This skill provides specialized guidance for structuring robust Android applications using industry-standard patterns. It equips Claude with the expertise to implement MVVM (Model-View-ViewModel), Clean Architecture layers, and the Repository pattern for offline-first data management. It also provides specific implementation details for dependency injection with Hilt, Room database configuration, data mapping strategies, and type-safe navigation. This is an essential tool for developers looking to build scalable, testable, and maintainable Android apps that strictly adhere to modern development standards.
Key Features
01Dependency Injection configuration using Hilt
02Room database setup with DAO and entity mapping
03Type-safe navigation and UI state handling
04Repository pattern for offline-first data strategies
0572 GitHub stars
06MVVM and Clean Architecture layer implementation
Use Cases
01Setting up a new Android project with a domain-driven Clean Architecture
02Refactoring legacy 'God Activities' into structured MVVM components
03Implementing a reliable local caching layer using Room and Retrofit