Refactor Sermons Module to use Redux
The sermons module is built using an MVVM architecture. Clearly, Redux is the way to go. So, this refactor should accomplish the following:
-
Rename MainActivitytoSermonsActivity -
Change the in-app experience from MVVM to Redux (do not change the Android Auto service architecture, yet) -
Use Conductor as the activity/fragment library -
Use Koin for DI -
Import all necessary libraries (or move them to the basemodule)