Skip to content

Android Example using Groovy Dagger2 & Swissknife (domain-component-module architecture)

Notifications You must be signed in to change notification settings

bitsnaps/android-groovy-swissknife-dagger2

 
 

Repository files navigation

android-groovy-swissknife-dagger2

It is a simple android project, it contains:

  • Groovy
  • Swisskife
  • and Dagger 2

##Changes 11-11-2017:

  • updates to use new versions: com.android.tools.build:gradle:2.3.3, groovy-android-gradle-plugin:1.1.0, dagger:2.11...
  • remove unnecessary dependency: dexcount, javax.annotation...
  • add @CompileStatic for all classes, and use @Canonical on domains, Delegates on domain properties (you can add more...) This example can be improved to be better MVC/MVP example if you can add an ORM (such as SugarORM)

##Changes (by davidwong):

Demonstrate Dagger 2 and Groovy using the @Inject annotation.

See the blog for an explanation: http://www.davidwong.com.au/blog/2016/07/groovy-and-dagger-2-android-example/

About

Android Example using Groovy Dagger2 & Swissknife (domain-component-module architecture)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 82.9%
  • Java 17.1%