Build a Ridesharing Android App - Part 1

Getting started is sometimes the hardest part.

Build a Ridesharing Android App - Part 1

The inspiration for this app comes from a viewer of my YouTube channel who contacted me on LinkedIn. The app will be based on YASSIF.

Some of the technologies we'll use include the following.

  • Room - used to store ride and location information offline so it will (partially) work without internet
  • Kotlin - my preferred language of choice, and officially endorsed as a first-class language in Android
  • Android Studio - the official IDE for creating Android apps, everything we need -- and free!
  • XML - how good design is created, also with ConstraintLayout
  • LiveData - from JetPack
  • ViewModel - from JetPack
  • WorkManager - from JetPack
  • Android Architecture Components - aka Jetpack

For this series, we will use either AWS or Firebase. Both offer affordable, scalable and performant backend solutions while staying below $10/month.

More Tutorials

Build a Ridesharing Android App - Part 1

Getting started is sometimes the hardest part.

setOnClickListener

Add a click listener in Kotlin.

Android Login Layout

Let users sign in.