MVP with Retrofit2 and RxJava2 - 7
Contract implementation
Contract implementation
Binding the MVP with a Contract
Retrofit2 configuration
Butterknife and Icepick
Core classes for MVP
Gradle and ProGuard setup
Contract implementation
Binding the MVP with a Contract
Retrofit2 configuration
Butterknife and Icepick
Core classes for MVP
Gradle and ProGuard setup
Contract implementation
Binding the MVP with a Contract
Retrofit2 configuration
Butterknife and Icepick
Core classes for MVP
Gradle and ProGuard setup
Data abstraction and hierarchy
Code should be extended not modified
Code should only have one reason to change
Data abstraction and hierarchy
Code should be extended not modified
Code should only have one reason to change
Saving some typing (Git aliases are so 2015…)
Faster dev, happier dev
Bypass the ‘Open class’ problem
Running through sets of data
Saving some typing (Git aliases are so 2015…)
Choose which way to go
Running through sets of data
Bypass the ‘Open class’ problem
Bypass the ‘Open class’ problem
Bypass the ‘Open class’ problem
A new way to do retrospectives
A new way to do retrospectives