Mobile Application Development Report
Mobile Application Development Report
Table of Contents
1. Introduction
1.1 Purpose of the App
1.2 Tools and Technologies Used
3. App Architecture
3.1 Activity Lifecycle
3.2 Fragment Management
4. Key Components
4.1 Layout Design
4.2 Navigation
4.3 Data Management
6. Conclusion
1. Introduction
1.1 Purpose of the App
The app was built using the following tools and technologies:
1. Android Studio:
2. Java:
3. XML:
5. Fragments:
o Used for modularizing the app's screens.
The app’s UI was created with a focus on simplicity, usability, and aesthetics.
Key design elements include:
1. Image Carousel:
2. Search Functionality:
3. Product Display:
3. App Architecture
The app is based on the MainActivity, which manages the app’s lifecycle:
onCreate() Method:
The app uses fragments to divide the UI into modular components. This
approach offers:
4. Key Components
4.2 Navigation
Fragment Transactions:
Currently, the app uses static images and text for demonstration purposes.
In a production scenario:
1. Unit Testing:
2. UI Testing:
1. Logcat:
2. Android Emulator:
6. Conclusion