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
- Host: GitHub
- URL: https://github.com/saranshmanu/contacts-interview-assignment
- Owner: saranshmanu
- Created: 2020-01-05T13:40:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-25T10:44:09.000Z (over 5 years ago)
- Last Synced: 2025-02-01T07:19:15.040Z (4 months ago)
- Language: Swift
- Homepage:
- Size: 32.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
- Open GJAssignment.xcworkspace in Xcode 13.3
- 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.