Skip to content

nithinyell/League

Repository files navigation

League Challange

Agenda


  1. Consume the existing API to build Sample Social App, App displays post of multiple users
  2. Show case skills in customiation UILabels, UIButtons & UITableView
  3. Mobile App do not use any open source Libraries. Take the best advantage of Apples native APIS

Tech Summary


  • Solution Follows the best Architecture pattern called MVVM Design; Eliminates Massive View Controllers
  • Implemented Combine; elegance of declarative programming
  • UI Renders both Programatically and also on StoryBoards. Used NSLayoutConstraints
  • Used Optionals, Generics & Tuples
  • Developed Custom Network Model restful for web services
  • Network Layer implemented with Dependency Injection pattern
  • Utilized GCD for concurrency and offloading the heavy network tasks
  • Using NSCache for storing Images, this inturn enhanched the performance of application
  • Implemented Autolayout to satisfy the different iPhone screen sizes
  • Used Decorator Design Pattern Entensions
  • Pull to referesh option is provided
  • Alert Box is displayed on any error and enables users to Retry
  • Implemented Unit Test and UI Test Cases
  • Checked in source code into GIT and followed unique branch names for each feature

GIF Referene


alt-text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages