Skip to content

vichid/playground

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published