Android Classroom
Vikash Rana /
Professional /
Mobile Technology
MVP (Model View Presenter ) is an architectural approaches.
What is Architecture : Architecture implementing a specific code architecture or a design pattern is all about solving problems that developers face from time to time.
MVP is a derivation of the model–view–controller (MVC) architectural pattern which mostly used for building UI(user interfaces).
Model : Model would only be the gateway to the domain layer or business logic. See it as the provider of the data we want to display in the view. Android Model’s responsibilities include using APIs, caching data, managing databases and so on.
View: The View, usually implemented by an Activity and Fragment, will contain a reference to the presenter.
Presenter: The Presenter is responsible to act as the middle man between View and Model. It retrieves data from the Model and returns it formatted to the View same as MVC but presenter also decides what happens when you interact with the View.
NOTE :- Now Android Architecture used MVVM (Model View ViewModel) .Data Binding is new in this design pattern.
Vikash Rana
Skills Android
Qualifications :-Location :-Mayur Vihar negru gram Dehradun,Dehradun,Uttarakhand,
Description:-
Hello,
I have an 7+ years of experience in Mobile apps development . I have developed more than 90 + apps in google play store and also worked with samsung.
Strong knowledge and experience with PHP Android Studio, Kotlin, Video sharing, Photo editing, Google Map, Material theme UI development, In-App Billing,Retrofit API,Room Library. And Also worked with React native mobile Ap
Explore