Skip to content

Dsoji/saucerer_assesment

Repository files navigation

Opensaucerer Assessment for Mobile Developer Role at Opensaucerer

Project Structure

lib/
├── core/
│   ├── const/
│   ├── utils/
│   └── widgets/
├── features/
│   ├── bottomNav/
│   ├── course_details_screen.dart
│   └── schedule_screen.dart
└── main.dart

Overview

This Flutter project is organized to promote a clean architecture and maintainability. Here's a breakdown of the main directories and their purposes:

lib/

This is the root directory for the application source code.

core/

The core directory contains core functionalities and resources that are used across the application.

  • const/: Contains constant values used throughout the application, such as strings, numerical constants, and color definitions.

  • utils/: Contains utility functions and classes that provide common functionalities, such as helper methods and extensions.

  • widgets/: Contains reusable widgets that can be used across multiple screens in the application.

features/

The features directory is organized by the different features or modules of the application.

  • bottomNav/: Likely contains code related to the bottom navigation bar functionality.

  • course_details_screen.dart: This file contains the code for the course details screen.

  • schedule_screen.dart: This file contains the code for the schedule screen.

Demo Video

You can view the application online and also interact with it by clicking the link below:

Live app demo

Download APK

You can download the latest release of the application from the link below:

Download app-release.apk

Packages Used

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK

Installation

  1. Clone the repository:
git clone https://github.com/Dsoji/saucerer_assesment.git
  1. Navigate to the project directory:
cd your-repository
  1. Install the dependencies:
flutter pub get

Running the Project

  1. Ensure a device is connected or an emulator is running.
  2. Run the project:
flutter run

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published