Skip to content

foobar-UST/foobar-deliverer

Repository files navigation

Foobar++ Deliverer

Foobar++ is a group ordering and delivery application.

Description

Food ordering and delivery services such as FoodPanda serve individual customers. Many restaurants do not deliver to the UST area. This project will create a mobile app that supports group orders to individual vendors.

Libraries Used

  • Fragment - Segment your app into multiple, independent screens that are hosted within an Activity.

  • Hilt - Extend the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.

  • Lifecycle - Build lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment.

  • Material Components - Provides material-themed UI components.

  • Navigation - Build and structure your in-app UI, handle deep links, and navigate between screens.

  • Paging - Load data in pages, and present it in a RecyclerView.

  • Room - Create, store, and manage persistent data backed by a SQLite database.

  • Glide - Media management and image loading framework.

  • Kotlin Coroutines - Managing asynchronous tasks with simplified codes and reducing needs for callbacks.

Device Requirements

  • Android 6.0+ (API level 21).
  • Google Play Service installed.

Usage

  1. Download the project.
git clone https://github.com/foobar-UST/foobar-deliverer.git
  1. Compile the project with Android Studio.

  2. Run the app on your devices or emulators.

Generate License Report

./gradlew licenseReleaseReport

Screenshots

drawing drawing drawing
drawing drawing drawing

About

This is the delivery repository of Foobar++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published