Crowdfunding app design concept and implementation. Contains examples of:
- Android data bindign
- Material design - with custom activity transitions, FAB, pallete, etc
- Dagger 2 - with multiple modules
- OttoCachedField
- Retrofit
- AndroidStubServer
- Spock tests
- BindingCollectionAdapter
- EndlessRecyclerView
To build please set JAVA7_HOME and JAVA8_HOME enviroment variables
for example on linux you can add those lines /etc/enviroment/
:
JAVA7_HOME=/usr/lib/jvm/java-7-openjdk-amd64
JAVA8_HOME=/usr/lib/jvm/java-8-openjdk-amd64