This is a home-task of an interview process which loads a list of charging stations and presents them on the map. When a user taps on a charging station on the map then show a details view of the selected charging station.
MVVM
architecture with use ofCoordinator
for navigation- Network layer and binding with
Combine
- Testable code by using dependency injection
- Clone the repo
- Navigate to project folder throught terminal
- Run
pod install
- Open
Charge-Stations.xcworkspace
and run the project