Table 15: Architectural Styles, Patterns, and Frameworks Name Description Benefits, Costs, and Limitations 3-tier The - The user is architecture presentation supposed to layer is the have a Android UI, Android the logic device. layer is the Java code, and the data is in the Firebase. MVC Models, - If the Views and application Controllers is complex, the model layer will be very complicated. - MVC has separate layers for each specific layers
Table 15: Architectural Styles, Patterns, and Frameworks Name Description Benefits, Costs, and Limitations 3-tier architecture The presentation layer is the Android UI, the logic layer is the Java code, and the data is in the Firebase. - The user is supposed to have a Android device. MVC Models, Views and Controllers - If the application is complex, the model layer will be very complicated. - MVC has separate layers for each specific layers