Skip to content

This project is the graduation project of a bootcamp called TechCareer Kotlin Journey: Android Bootcamp Adventure.

Notifications You must be signed in to change notification settings

aliozdemirao/GourmetExpress

Repository files navigation

Gourmet Express

Gourmet Express is a food order application.

The main features of the application are as follows:

  • Users can list various dishes on the home screen.
  • Users can search for dishes by name and sort them by price.
  • Users can designate their favorite dishes and view their favorites.
  • Users can add dishes to their carts and view their carts.

The application allows users to browse dishes and facilitates adding them to favorites and carts.

Screenshots

Videos

app.mp4

Libraries Used

  • LiveData - Build data objects that notify views when the underlying database changes.
  • Navigation - Handle everything needed for in-app navigation.
  • Room - Access your app's SQLite database with in-app objects and compile-time checks.
  • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks for optimal execution.
  • Fragment - A basic unit of composable UI.
  • LottieFiles - for lightweight, scalable animations
  • Glide for image loading
  • Hilt: for dependency injection
  • Kotlin Coroutines for managing background threads with simplified code and reducing needs for callbacks

Releases

No releases published

Packages

No packages published

Languages