AndroidModularReloaded

Additional

Language
Java
Version
N/A
Created
Jul 31, 2017
Updated
Apr 26, 2020 (Retired)
Owner
Romain Rochegude (RoRoche)
Contributor
Romain Rochegude (RoRoche)
1
Activity
Badge
Generate
Download
Source code

AndroidModularReloaded

AndroidModularSample reloaded!

Goals

  • Use native Android SDK as much as possible (Fragment, ViewModel)
  • Support configuration changes

Opportunities

  • Dagger2 Android support:
    • Keep in mind that Android framework classes are instantiated by the OS itself
    • The type requesting injection doesn't need to know about its injector anymore
  • Android Architecture Components to build lifecycle-aware components
  • Unit test Fragment(s) from modules with the convenient DaggerMock and FragmentTestRule libraries

Steps

  1. Providing Proper Back Navigation: https://developer.android.com/training/implementing-navigation/temporal.html
  2. Set-up Dagger2 for Android
  3. Set-up and share EasyFlow though ViewModel

Logo credits

Arrows graphic by roundicons from Flaticon is licensed under CC BY 3.0. Check out the new logo that I created on LogoMaker.com