This iPhone application designed on XCode 11.4 uses the StarWar People Search public API to show the list of characters in a tableView.
https://swapi.dev/api/people/?search=R
https://cdn.rawgit.com/akabab/starwars-api/0.2.1/api/id/8.json
This application is designed in 2 views. Home Page shows a search bar which user can enter the character name and hit the enter key to search for any favorite characters.
If there are more character matching the search criteria user should be able to scroll at the bottom of the table to load more characters.
Home Page displays the total number of character received from the API, Name and Creation Date of each characters.
Once user clicks any character they will be landed to a detail page where they will be shown the character image and some details about them.
Added some tests to just as a sample how the code can be tested using Protocol Oriented Approach.
Here are few sample screenshots of the application.
App Icon
Splash
Home Screen
Detail Screen