An open API service indexing awesome lists of open source software.

https://github.com/asmitranjansinha/mobile-app-dev-vitb


https://github.com/asmitranjansinha/mobile-app-dev-vitb

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

          

# Test App ๐Ÿงช

This test app was created in order to demonstrate the principles of mobile application development in mobile app dev course of a University.

## Architecture ๐Ÿ—๏ธ

The app follows the **Model-View-Controller (MVC)** architecture for clean and maintainable code.

### Project Structure ๐ŸŒณ

```
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
```

---

## Dependencies ๐Ÿ“ฆ

Here are the key dependencies used in the project:

- **cupertino_icons**: ^1.0.2
- **provider**: ^6.1.2

---

## Screenshots ๐Ÿ“ธ

|||||||

---

## How to Run ๐Ÿš€

1. **Clone the repository**:
```bash
git clone https://github.com/asmitranjansinha/mobile-app-dev-vitb.git
```
2. **Navigate to the project directory**:
```bash
cd mobile-app-dev-vitb
```
3. **Install dependencies**:
```bash
flutter pub get
```
4. **Run the app**:
```bash
flutter run
```

---