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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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