/company-member-list

Simple one screen app having a list of the Company and its members. MVVM architecture developed in Swift.

Primary LanguageSwiftMIT LicenseMIT

Company and member list

• Swift project shows company and members list in UITableview.

Features

  1. Display list according to selected tab

  2. Search function by name

  3. Sort list by name/age

  4. Mark company as favorite or follow

  5. Mark member as favorite

Architecture

Model-View-ViewModel(MVVM) architecture, plus the Coordinator pattern

Language

Swift 5

Required third party libraries

SDWebImage: Asynchronous image downloader with cache support as a UIImageView category

OHHTTPStubs: Stub your network requests easily! Test apps with fake network data and custom response time, response code and headers!

Getting Started

  1. Clone the repo

  2. In terminal, navigate to root folder of repo

  3. Run below command

pod install

Cheers!