A code challenge from HopSkipDrive to develop a user-friendly iOS mobile app that displays a drivers rides
As a driver, when you launch the app, you are able to see a list of all the rides available to you. Each row displaying a row also shows the following informations;
- The start and end time of the ride
- The price of the trip
- The number of riders on the trip
- The addresses(stops) on the trip
When the driver clicks a ride, it navigates to a detail view which shows the following;
- A mapview showing the drop off location and the starting location
- The mapview also shows the path of the route
- The price of the trip
- The duration of the trip in minutes
- etc
Technologies Used
- Apple's UIKit Frameworks like
- UITableView
- Mapkit
- JSONDecoder
- UI is built programmatically