Skip to content

Test task application that interacts with SWAPI.com API

Notifications You must be signed in to change notification settings

kmishukov/SWAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWAPI Test Task

I wrote this app back in 2019, but did some updates to code in Novermber 2022.

Unfortunately swapi.co is not maintained anymore, app is using swapi.dev now.

Application that interacts with SWAPI.com API

  • Ability to search for a character of SW universe
  • Ability to show detail screen with additional info
  • Keeps information about already searched characters and shows it without network

Implementation

  • MainViewController is a TableView filled with recently searched characters that are stored in CoreData.
  • SearchViewController shows search results. Custom searchBar (oh god, 2019). Previous API request gets canceled if new symbol is added.
  • DetailViewController shows character information ether from CoreData or it uses URLs from search response model and downloads details about each character property then saves to CoreData.

Main Search

About

Test task application that interacts with SWAPI.com API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages