-
Notifications
You must be signed in to change notification settings - Fork 0
TODO
Bharat Dodeja edited this page Dec 10, 2018
·
3 revisions
- MVP with repository as architectural pattern
- LifecycleObserver from Android Architecture Components for making Presenter lifecycle aware
- Reactive programming using Rx
- User conventional way to inject dependencies into Activity
- Retrofit 2 for networking with OkHttp as client
- UI Tests using Espresso and Robot pattern
- Capture UI Test Screenshots using Android Testing Support Library
- Fake data source for easy UI testing
- Unit test presenters and repositories using AndroidJUnitRunner
- Mocking using Mockito 2
- Use JSON Resume for showing JSON-based resumes
- CI/CD using CircleCI
- Add open source license
- Design architecture diagram for README
- MVVM with LiveData, ViewModel and DataBinding
- ORM to support offline using Room
- Stubbed data for UI tests using MockWebServer
- Replace Dagger with Koin as dependency injection framework
- Replace AndroidJUnitRunner with JUnit4 rules with AndroidX Test
- Replace dependency injection framework with Dagger 2
- Install Git hooks
- Write blog post explaining the architecture and tools used