Submission 6 is a project developed for the BCA x SYNRGY Academy Bootcamp challenge. This application aims to demonstrate various Android development concepts, including background tasks, architecture patterns, and modular design.
-
WorkManager: Utilizes WorkManager for executing background tasks effectively.
-
MVVM Architecture: Implements the Model-View-ViewModel (MVVM) pattern for structured code.
-
Data Processing: Processes a specific type of data within the application.
-
Dependency Injection: Applies dependency injection principles to enhance code modularity and testability.
-
Clean Architecture: Adopts clean architecture to separate concerns and improve maintainability.
-
Modularization: Structures the application into distinct modules for better organization and scalability.
These instructions will guide you through setting up and running the Submission 6 application on your local machine.
- Android Studio: The official IDE for Android development.
- Java Development Kit (JDK): JDK 8 or higher recommended.
- Android SDK: Ensure that the Android SDK is installed and updated.
- Clone the repository:
git clone https://github.com/alfredsn/24001116-synrgy7-asn-challenge-ch6.git
- Open the project in Android Studio
- Sync Gradle files
- Run the app on an emulator or physical device
Use the following credentials to access the application:
- Username: admin
- Password: admin123