Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.7 KB

File metadata and controls

31 lines (26 loc) · 1.7 KB

GitHub Workflow Status   Apache 2.0 license

Playground

This is a personal pet project where I play with everything android related with a focus on scalability and performance.

Features & Technologies

  • Written in Kotlin
  • Design system written in Compose
  • Dagger 2 + Anvil + Custom Anvil Code Generators (ContributesApi)
  • Custom gradle plugins with conventions for each type of module (plain jvm, android library, compose, etc.)
  • Code analysis with Detekt + Custom Detekt rules module
  • Macrobenchmarks + baseline profiles
  • Module generator task that allows to generate architecture with repo standards
  • Structured modularization validated with Module Graph Assert
  • Version catalogs with renovatebot running
  • Leak Canary
  • Build health validated with Gradle doctor and Dependency analysis
  • Monitoring app/module size thanks to Ruler
  • Avoiding manifest boilerplate thanks to AutoManifest