Skip to content
/ Zee Public

A app to show and interact with posts from JSONPlaceHolder API

Notifications You must be signed in to change notification settings

trastoan/Zee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zee

A app to show and interact with posts from JSONPlaceHolder API

Features

  • Show post list
  • Favorite a post
  • Delete a post
  • Delete all posts
  • Reload all posts with pull to refresh
  • Show Post details with user and comments info

Built With

  • MVVM + Router
  • POP (Protocol Oriented Programming) approach, allowing better testability, maintanence and future development
  • Network and local persistance handled by their own layers in application allowing easy modification and incrementation
  • User Defaults used for persistence of Favorite Posts ID for deletion since API offers fake deletion
  • Offline mode powered by file manager local storage
  • UIKit

Running the app

  • Download Xcode
  • Clone or Download this repo
  • Open the Zee.xcodeProj file
  • Press CMD+R or the run button on Xcode

Resources

About

A app to show and interact with posts from JSONPlaceHolder API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages