Skip to content

Render grid cells using local image caching strategy.

License

Notifications You must be signed in to change notification settings

Echim2016/grid-cell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Grid-cell

Render grid cells using local image caching strategy.

Overview

  • Built with MVVM-C pattern
  • Setup UI programmatically
  • Improve data loading mechanism using image caching strategy
  • Load image data from local cache first and reload from remote if local loading task failed
  • Apply Composite Pattern for local/remote image loading task
  • Bind actions using RxSwift
  • Send API requests using Alamofire
  • Demonstrate unit tests for HomeViewModel, GridViewModel, and GridItemCellRenderController

Libraries

Requirement

  • Xcode 15.1.0
  • iOS 17 or higher.

About

Render grid cells using local image caching strategy.

Resources

License

Stars

Watchers

Forks

Languages