Model View Controller (MVC) Pattern in Android Separation of version from View components makes it viable to implement several person interfaces that reuse the common middle commercial enterprise logic. Duplication of low-stage model code is removed across a couple of UI implementations. Decoupling of version and examine code results in an progressed capability to write unit assessments for the middle commercial enterprise logic code. Modularity of additives permits canter good judgment developers and UI developers to work concurrently without affecting the opposite. Essentially, it says that there are 3 wonderful duties for our application.
Model: Manages the app data and state Not worried with UI or presentation Frequently persists somewhere Same Model should be reusable, unchanged in specific interfaces
View: Present the model to the user in the proper interface
http://tecorb.com