Refactoring an Android App - #12 - Full Standalone MVP Example (Easy)

Опубликовано: 02 Май 2026
на канале: Oday
5,601
54

In this video I go over a fresh example of an activity that's been implemented with its view handling business logic and no presenter involved, and I turn it into a full MVP implementation with the presenter handling all the business logic and only when necessary calling the view whenever needed.

-------------------------------------------------------------------------------------------------------------

Welcome to Dry Code! This channel provides programming tutorials, specifically about Android app development. We make weekly videos, they're structured in student/mentor style. We pick (or you suggest) a topic related to Android app development or programming in general, we try to explain the concepts behind the topic and then we attempt an experienced implementation of them.

I'm Oday, I started this channel, I've been doing mobile for 4 years, Android for 3. My partner Rakesh has over 15 years of experience as a software developer and has been doing Android for 5 years. He's in the UK and I'm in Lebanon. We work, communicate, make videos and have actually met online.

"Snipit" is the Android app whose code we primarily work on in our longest-running series "Refactoring an Android App". All you need to know about this app and its code can be found here: https://github.com/Odaym/Snipit