Mobile Application Development Environment notes
Mobile Application Development Environment notes
3. Reference Architecture
Reference architecture provides a blueprint for designing and developing
applications. It ensures consistency and best practices throughout the
development process.
3.1. Model-View-Presenter (MVP)
Model: Manages the data and business logic of the application.
View: Represents the UI and displays data to the user.
Presenter: Acts as an intermediary, handling user input and updating the
view based on model changes.
Benefits:
o Clear separation of concerns.
o Enhanced testability and maintainability.
3.2. Wildlife Architecture
Focuses on modularity and component reuse.
Promotes rapid development by allowing independent module updates
without affecting other parts of the system.
Commonly used in applications requiring dynamic scalability.