Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the architectural patterns used in Mobile applications (other than MVC)?

MVC is the most common architectural pattern used for developing Mobile apps.

Please share your experience on applying other architectural patters, like Multitier architecture in mobile apps.

like image 953
Ajit Singh Avatar asked Jan 12 '23 15:01

Ajit Singh


2 Answers

There are many derivative of MVC like MVW, MVVM etc and other patterns at server side like Repository and UoW are being used for mobile apps.

To start with, here is the Mobile Architecture Guide from Microsoft: http://robtiffany.com/wp-content/uploads/2012/08/Mobile_Architecture_Guide_v1.1.pdf

Additionally below links would help you a lot: Mobile Development Architecture & Design Patterns Thanks.

like image 93
Praveen Prajapati Avatar answered Jan 29 '23 13:01

Praveen Prajapati


For iOS devs, this is an excellent article depicting architectural patterns.

https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52#.gzhgc4u6p

like image 23
Guy Daher Avatar answered Jan 29 '23 13:01

Guy Daher