Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 929 Bytes

README.md

File metadata and controls

34 lines (19 loc) · 929 Bytes

Test App Proficiency

Version

1.0

Build and Runtime Requirements

  • Xcode 11.0 or later
  • iOS 11.0 or later

Frameworks Used

  • Foundation
  • UIKit

About App

The TestAppProficiency is a app that uses programatic constraints to load the UI. It fetches data from a url and load data into a tableview. It loads images lazily and keeps the app as fluid as possible. The app basically consists of one screen

Features

  1. Codable Protocol: Codable protocol is used to convert json data fetched into swift object directly.

  2. Caching Used: Images in the tableview are loaded lazily by using caching mechanism so that images dont load evrytime tableview is scrolled.

  3. Advanced Contraints: Advanced constraints or programtic constraints are used with no storyboard or xib involved.

  4. Networking Module: Networking module created while doing networking calls using URLSessions.

Unit Tests

Work in Progress