Skip to content

Lithuanian electric car rent service "Spark" application alternative implementation using MVVM & RxJava

Notifications You must be signed in to change notification settings

neone35/chargent

Repository files navigation

Chargent

Overview

Provides easy way of consuming Spark electric car rental API by showing data on a map or list and sorting cars by plate number or remaining battery.

Why this project

This is a technical task provided by "MediaPark" for Android Developer position. The exact requirements were as follows:

  1. Display cars on map.
  2. Display cars in a list. Don't forget to show images.
  3. Create filter and sort for cars:
    • Filter by Plate number
    • Filter by remaining battery
    • Sort by distance from user
  4. Add easy way to switch between Map/List/Filter views.

Bonus: 5. UI/Unit tests 6. MVVM 7. Rx

Screenshots

Chargent user interface

What Did I Learn / Use?

Including permissions & location

  • AndroidX
  • Parceler
  • Material range bar

About

Lithuanian electric car rent service "Spark" application alternative implementation using MVVM & RxJava

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages