Demo Contacts application made applying neumorphism style
Done for the test task, you can find it in the Contacts.pdf file inside current repository.
(*to run it, update pods at first)
Technologies used:
- Language: Swift 4.2
- Main Architectural pattern: MVVM + Router
- Dependency manager: CocoaPods
- Database: Realm
- UI: Storyboard, xib, Autolayout, UIStackView, CALayer
- Reactive Programming: ReactiveKit+Bond
- Object JSON Mapping: ObjectMapper
- Other libraries: IQKeyboardManager (handling keyboard appearance issues)
Functionality description:
- You can create contact, saving it to the database.
- You can view contact and delete it.
- There are some contacts every session initially loaded from the JSON file stored.