RV784 / AisleTest

This is my project for Aisle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aisle - The Skill Test

This is my submission to Aisle's Skill test for both projects assigned to me\

  • Run pod install before building the project.

Architecture Used

Here I've used Viper Architecture to create my iOS Project
Gist About VIPER:-

- View is responsible for User Interface, i.e what is shown to user
- Interactor is responsible for API Calling, Data Storage and all the business logic
- Presenter acts like a brain, i.e it makes all the decisions
- Entity/Models-File contains The Structure of Models that View, Presenter, Interactor accepts
- Router is responsible for navigation logic

Features

  • Full Login flow implemented
  • Error handling (along with 401 Token renew handling)
  • Compositional Layout used for dynamic UI
  • Proper Architecture followed for better code readability

About

This is my project for Aisle.


Languages

Language:Swift 99.6%Language:Ruby 0.4%