An open API service indexing awesome lists of open source software.

https://github.com/saranshmanu/contacts-interview-assignment

The repository contains the internship assignment given by Gojek for the position of an iOS engineer to create a application similiar to the Contacts application in Apple devices
https://github.com/saranshmanu/contacts-interview-assignment

Last synced: about 2 months ago
JSON representation

The repository contains the internship assignment given by Gojek for the position of an iOS engineer to create a application similiar to the Contacts application in Apple devices

Awesome Lists containing this project

README

        

## Gojek interview assignment

### Problem Statement
Creating an app similar to the iOS Contacts app but with a much smaller feature set with the following sections


  • Home Screen

  • Contact Detail Screen

  • Edit Contact Screen

### Requirements


  • iOS 13.0+

  • Xcode 11.3

  • Swift 5

  • CocoaPods

### Getting Start


  1. Open GJAssignment.xcworkspace in Xcode 13.3

  2. Build the project

### Architecture
In this project, I'm using MVP architecture to structure the project. To make debugging process more efficient, I have created various UI and unit tests for the application to debug the code.