This test app was created in order to demonstrate the principles of mobile application development in mobile app dev course of a University.
The app follows the Model-View-Controller (MVC) architecture for clean and maintainable code.
lib/
├── controllers/ # Contains all the business logic
├── models/ # Contains data models
├── views/ # Contains UI screens and pages
│ ├── widgets
│ ├── screens
├── utils/ # Utility files
│ ├── constants # constant files
│ ├── theme # App-wide styling
└── main.dart # Entry point of the app
Here are the key dependencies used in the project:
- cupertino_icons: ^1.0.2
- provider: ^6.1.2
- Clone the repository:
git clone https://github.com/asmitranjansinha/mobile-app-dev-vitb.git
- Navigate to the project directory:
cd mobile-app-dev-vitb
- Install dependencies:
flutter pub get
- Run the app:
flutter run