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

No packages published

Languages