Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 3.3 KB

File metadata and controls

52 lines (43 loc) · 3.3 KB

Refactoring-Android-App-Series-Overview

Overview of wonderful series started by Oday and Rakesh for refactoring android application under youtube channel Dry Code.

series-overview

Overview - Github Repository

This repository breaks each episode code into separate projects for better understanding. Main points from each episode are discussed in detail with appropriate links.

Overview - Youtube Video Series

The series tries to implement the Clean architecture of Uncle Bob. It starts with implementing MVP with repository pattern. Explaination of MVP with Clean architecture is discussed in Episode 9 - 04:20 - 18:50 using Fernando Cejas article

episode9-Clean

Basic concepts covered in this series includes

  • Implementing MVP
  • Test Driven Development
  • Writing unit test
  • Introductin to Mockito
  • Introductin to RxJava
  • Introduction to Dagger

Moreover, useful discussions between Uday and Rakesh that provides inside knowledge about various stuff

Episode Links

  1. Refactoring an Android App - #1 - Intro to the MVP pattern
  2. Refactoring an Android App - #2 - Presenter Implementation continued
  3. Refactoring an Android App - #3 - Introducing Mockito
  4. Refactoring an Android App - #4 - MVP Testing continued (Exceptions)
  5. Refactoring an Android App - #5 - Introduction to RxJava (revisited)
  6. Refactoring an Android App - #6 - RxJava 2 Composite Disposables
  7. Refactoring an Android App - #7 - Audience Feedback
  8. Refactoring an Android App - #8 - Threading in RxJava 2
  9. Refactoring an Android App - #9 - Audience Questions
  10. Refactoring an Android App - #10 - Dependency Injection

Acknowledgement

  1. Oday [Youtube] [Reddit]
  2. Rakesh [Youtube] [Reddit]