Skip to content

rfhfv/Ghibli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building a SwiftUI with Ghibli API

The project was build with the following:

  • SwiftUI with Observation feature for better performance
  • URLSession with async/await
  • MVVM with service layer
  • Unit testing

API documentation for Studio Ghibli:

Features of the Reference Project

  • TabView with Navigation Stacks
  • List Screen (fetch from API, show list of items)
  • Detail Screen (display more info, async image loading)
  • Testing, mocks, & dependency injection

Image       Image

Favorites (local persistence)

Image

Search (filter + async debounce)

Image

Settings (theme, stored in UserDefaults)

Image

About

SwiftUI, MVVM, async/await, Observation feature

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages