This project requires the following
- Android Studio Arctic Fox | 2020.3.1 Patch 4
- Android SDK 23 or above.
- Android build tools gradle 7.0.4.
This is a app built with Kotlin.
This project has been created with gradle version 7.0, to build please check that you have the Java 11 version setting in your project structure.
- MVVM - ViewModel
- Fragments
- Safe Args
- LiveData
- Android KTX
- Coroutines
- Retrofit
- Navigation Components
- Scope Functions
- ViewBinding
All the data is coming from the API. The first page displays nearby stations, when one of the items is clicked, it is supposed to show the arrival times for the next 3 trains at the station. The third page displays the line detail.