Festality Conference Application;
Build using MVVM pattern. Used Databinding, RxJava, RxAndroid, Daager 2, Retrofit 2, OkHttp 3. Used Realm Databased for persitance and Offiline support. TDD Ready Applicaion.
Setup :
- uses Rx java and lamba operator we need use java 1.8.
- used lombok annotation proccesor which will help to reduce lots of boilerplate.
- guide to setup lombok plugin in android studio: https://projectlombok.org/setup/android
- we need enable annotation processor in android studio to build the code. Settings > Build, Execution, Deployment > Compiler > Annotation Processors. Tick 'Enable annotation processing'.