Skip to content

JustJava is a sample food delivery application for a coffee shop.

License

Notifications You must be signed in to change notification settings

godiLabs/JustJava-Android

 
 

Repository files navigation

Logo

JustJava

A sample food delivery application for a coffee shop.

Status

Build Status Playstore latest build

Features

  • 100% Kotlin.
  • MVP architecture.
  • Retrofit with Coroutines
  • Room for local data storage.
  • Firebase Authentication for Authentication.
  • Firebase Cloud Firestore for remote database.
  • Firebase Cloud Messaging for notifications.
  • Firebase Crashlytics for crash reporting.
  • Mpesa payment

Cloning

  1. Clone the repository
  2. Create a keys.properties file based onkeys.properties.sample.
  • Follow the deploy instructions for JustJava-CloudFunctions to get an api Key. If you don't want to use M-Pesa, you can leave the API_KEY as is.
  1. Create a Firebase project and enable Email/Password sign in. Add three applications com.marknkamau.justjava, com.marknkamau.justjava.debug and com.marknkamau.justjavastaff. Add the google-service.json file to /app and /justjavastaff.
  2. Open and build in Android Studio.

Screenshots

App

Download

Get it on Google Play

About

JustJava is a sample food delivery application for a coffee shop.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%