Video library
YouTube Knowledge Map
Browse CodeTutor tutorials by topic, playlist, and learning sequence.
Knowledge map catalogue
- Android App Architecture - MVC | MVP | MVVM (playlist)
- Android App Architectures - Part 1, The conversation starter (video)
Codetutor
- AAA - Part 2, MVC Baby steps | Model | Controller (video)
Codetutor
- AAA - Part 3, Implementing View in MVC (video)
Codetutor
- AAA - Part 4,View & Activity | Final Puzzle in MVC (video)
Codetutor
- AAA - Part 5, Active Model MVC | MVC for Android (video)
Codetutor
- AAA - Part 6, MVC Finale | MVC for Multiple Activity Android app (video)
Codetutor
- AAA - Part 7, Applying MVC for RecyclerView | Actual MVC Finale (video)
Codetutor
- AAA - Part 8, Moving from MVC to MVP | Android MVP & MVC comparison (video)
Codetutor
- AAA - Part 9, Preparing for MVP | Applying basic MVP for Android app (video)
Codetutor
- AAA - Part 10, Implementing View & Presenter in MVP | Basic Android MVP in Java (video)
Codetutor
- AAA - Part 11, Basics of MVVM | Moving from MVP to MVVM (video)
Codetutor
- AAA - Part 12, Need for ViewModel | Understanding ViewModel in MVVM (video)
Codetutor
- AAA - Part 13, Jetpack's ViewModel | Implementing ViewModel in MVVM (video)
Codetutor
- AAA - Part 14, Jetpack's LifeCycleOwner and LifeCycle Observer | Implementing MVVM in Android (video)
Codetutor
- AAA - Part 15, Model in MVVM | Introducing Repository Design Pattern (video)
Codetutor
- AAA - Part 16, Repository in MVVM | Implementing Repository design pattern (video)
Codetutor
- AAA - Part 17, Applying ViewModel in MVVM design pattern (video)
Codetutor
- AAA - Part 18, MVVM Architecture Finale | Wiring up View (video)
Codetutor
Relationships
- Android App Architecture - MVC | MVP | MVVM → Android App Architectures - Part 1, The conversation starter: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 2, MVC Baby steps | Model | Controller: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 3, Implementing View in MVC: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 4,View & Activity | Final Puzzle in MVC: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 5, Active Model MVC | MVC for Android: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 6, MVC Finale | MVC for Multiple Activity Android app: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 7, Applying MVC for RecyclerView | Actual MVC Finale: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 8, Moving from MVC to MVP | Android MVP & MVC comparison: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 9, Preparing for MVP | Applying basic MVP for Android app: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 10, Implementing View & Presenter in MVP | Basic Android MVP in Java: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 11, Basics of MVVM | Moving from MVP to MVVM: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 12, Need for ViewModel | Understanding ViewModel in MVVM: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 13, Jetpack's ViewModel | Implementing ViewModel in MVVM: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 14, Jetpack's LifeCycleOwner and LifeCycle Observer | Implementing MVVM in Android: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 15, Model in MVVM | Introducing Repository Design Pattern: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 16, Repository in MVVM | Implementing Repository design pattern: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 17, Applying ViewModel in MVVM design pattern: membership (playlist-membership)
- Android App Architecture - MVC | MVP | MVVM → AAA - Part 18, MVVM Architecture Finale | Wiring up View: membership (playlist-membership)
- Android App Architectures - Part 1, The conversation starter → AAA - Part 2, MVC Baby steps | Model | Controller: order (sequential-order)
- AAA - Part 2, MVC Baby steps | Model | Controller → AAA - Part 3, Implementing View in MVC: order (sequential-order)
- AAA - Part 3, Implementing View in MVC → AAA - Part 4,View & Activity | Final Puzzle in MVC: order (sequential-order)
- AAA - Part 4,View & Activity | Final Puzzle in MVC → AAA - Part 5, Active Model MVC | MVC for Android: order (sequential-order)
- AAA - Part 5, Active Model MVC | MVC for Android → AAA - Part 6, MVC Finale | MVC for Multiple Activity Android app: order (sequential-order)
- AAA - Part 6, MVC Finale | MVC for Multiple Activity Android app → AAA - Part 7, Applying MVC for RecyclerView | Actual MVC Finale: order (sequential-order)
- AAA - Part 7, Applying MVC for RecyclerView | Actual MVC Finale → AAA - Part 8, Moving from MVC to MVP | Android MVP & MVC comparison: order (sequential-order)
- AAA - Part 8, Moving from MVC to MVP | Android MVP & MVC comparison → AAA - Part 9, Preparing for MVP | Applying basic MVP for Android app: order (sequential-order)
- AAA - Part 9, Preparing for MVP | Applying basic MVP for Android app → AAA - Part 10, Implementing View & Presenter in MVP | Basic Android MVP in Java: order (sequential-order)
- AAA - Part 10, Implementing View & Presenter in MVP | Basic Android MVP in Java → AAA - Part 11, Basics of MVVM | Moving from MVP to MVVM: order (sequential-order)
- AAA - Part 11, Basics of MVVM | Moving from MVP to MVVM → AAA - Part 12, Need for ViewModel | Understanding ViewModel in MVVM: order (sequential-order)
- AAA - Part 12, Need for ViewModel | Understanding ViewModel in MVVM → AAA - Part 13, Jetpack's ViewModel | Implementing ViewModel in MVVM: order (sequential-order)
- AAA - Part 13, Jetpack's ViewModel | Implementing ViewModel in MVVM → AAA - Part 14, Jetpack's LifeCycleOwner and LifeCycle Observer | Implementing MVVM in Android: order (sequential-order)
- AAA - Part 14, Jetpack's LifeCycleOwner and LifeCycle Observer | Implementing MVVM in Android → AAA - Part 15, Model in MVVM | Introducing Repository Design Pattern: order (sequential-order)
- AAA - Part 15, Model in MVVM | Introducing Repository Design Pattern → AAA - Part 16, Repository in MVVM | Implementing Repository design pattern: order (sequential-order)
- AAA - Part 16, Repository in MVVM | Implementing Repository design pattern → AAA - Part 17, Applying ViewModel in MVVM design pattern: order (sequential-order)
- AAA - Part 17, Applying ViewModel in MVVM design pattern → AAA - Part 18, MVVM Architecture Finale | Wiring up View: order (sequential-order)