Improved travel planner for gothenburg [Tram | Bus | Boat | Train] The project is a work in progress, design etc is unfinished.
The goal of this project is to create a simplified, easier to use Travel Planner for Gothenburg's local traffic.
###Roadmap
- Search Screen functionality 80%
- Tests for Search Screen (UI + Presenter) 0%
- Favourites Screen and functionality 0%
- Tests for Favourites (UI + presenter) 0%
- Settings screen 0%
- Settings tests 0%
- Rework design & icons 0%
###The learning purpose is:
- Material Design Guidelines
- Working with RxJava2/RxAndroid2 (and interaction with RxJava & RxAndroid).
- Complex Layouts through ConstraintLayout.
- Working with a "flawed" API in the sense that it does not behave the same depending on what is returned, i.e irregular JSON response.
- Persisting user information
- Animations
##End-game features: Customizable favourites, Search History, Location based search, Tourist mode, Directions to the relevant stop + feature requests.
##Current State:
##Technologies used:
- Kotlin
- RxJava
- Realm
- Dagger2
- Mockito
- Espresso
- Retrofit 2
- Conductor