Skip to content

Levelearn/Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Levelearn (Mobile Development)

This is a description

Levelearn

Features

  • Feature 1: Testing.
  • Feature 2: Testing.
  • Feature 3: Testing.
  • ...

Prerequisites

Before running the app, ensure you have installed:

  • Flutter SDK
  • Dart SDK (included in the Flutter SDK)
  • Android Studio or Visual Studio Code
  • An emulator or physical device for testing

Installation

  1. Clone the repository:

    git clone [https://github.com/TA-2425-13/Mobile.git](https://github.com/TA-2425-13/Mobile.git)
  2. Navigate to the project directory:

    cd Mobile
  3. Get dependencies:

    flutter pub get

Running the App

  • To run the app on Android:

    **Note: ** Make sure you already prepared a platform to run the application (Example: Android Emulator, Physical Device, Web Browser)

    If already done, run this command:

    flutter run -d android

Directory Structure

Mobile/ ├── lib/ │ ├── main.dart │ ├── global_var.dart │ ├── assets │ │ ├── fonts │ │ ├── pictures │ │ └── vectors │ ├── model │ ├── service │ ├── utils │ └── view ├── android/ ├── assets/ │ ├── images/ │ ├── ... (other assets) ├── test/ │ ├── widget_test.dart ├── .gitignore ├── pubspec.yaml └── README.md

Dependencies

  • flutter: Flutter SDK.
  • flutter_widget_from_html_core: For rendering HTML content.
  • percent_indicator: For displaying percentage indicators.
  • file_picker: For selecting files.
  • dotted_border: For drawing dotted borders.
  • shared_preferences: For storing simple data locally.
  • http: For making HTTP requests.
  • supabase_flutter: For integrating with Supabase.
  • line_awesome_flutter: For Line Awesome icons.
  • animate_do: For adding animations.
  • flutter_multi_select_items: For multi-select items.
  • flutter_file_downloader: For downloading files.
  • open_filex: For opening files.
  • carousel_slider: For creating carousel sliders.
  • flutter_image_compress: For compressing images.
  • path_provider: For accessing file system paths.
  • path: For manipulating file paths.
  • cupertino_icons: For Cupertino (iOS-style) icons.
  • smooth_page_indicator: For page indicators.
  • flutter_native_splash: For creating native splash screens.
  • flutter_launcher_icons: For generating app launcher icons.

License

This project is licensed under the Apache License - see the LICENSE.md file for details.

Contact

If you have any questions or suggestions, please contact archicosemb@gmail.com.

About

The Mobile Development of Levelearn (Gamified Learning App) using Flutter Dart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors