The API Awakens makes use of the Star Wars API at (https://swapi.co). Characters, vehicles and starships are the three different types of entities showcased from the Star Wars universe. Each detail-view contains information about the object/character, and a UIPickerview is in use to browse through all the records in that given category. Measurements and USD can are convertible from metric units into imperial units and costs into credits (the exchange rate is debatable) respectively. Additionally, during the loading process, the smallest and biggest are filtred.
Technologies and concepts explored:
- Model-View-ViewModel pattern
- Protocol oriented programming
- Codable
- Networking
- Error handling
- UIPickerViewDelegate
API's and frameworks used:
- Star Wars API (https://swapi.co)
- Foundation
- UIKit