Skip to content

canbi/MovieDiary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Movie Diary 🚀

This app was developed by Can Bi. It uses SwiftUI and is written 100% in Swift. The project benefits from multi-threading, publishers/subscribers, and data persistance.

Movie API

The app uses OMDb API. The Open Movie Database The OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.

Implemented Features

  • Data Structure
  • Networking with Combine and URLSession
  • Downloading and caching images
  • Custom NavigationLink for lazy loading
  • ScrollView with Lazy Loading
  • Image Zoom Pop-up
  • Settings page
  • Theme color settings
  • Filtering
  • Paging
  • Favorites
  • Filtering for favorites
  • Offline usage capability with CoreData and Directory File
  • Offline UI State
  • App icon and Launch Screen

Dark UI Screenshots

Light UI Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages