Skip to content

topslave/CNCodeChallenge

Repository files navigation

CNCodeChallenge

A sample app developed using loosely coupled tested MVVM TDD.

In this small app I used MVVM architecture protocol oriented programming with protocol inheritence. Loose coupling is provided using protocol oriented mocks inside tests. Mocks Stubs and fakes used throughout the code. Aysncronous server calls and lazy vars used to keep the app smooth and working. UI is very basic as the main reason is to show the architecting. playground multi page based documentation will be added afterwards(time permits) Autolayouts and constraints used throughout the UI.

Prerequisites

What things you need to install the software and how to install them

Swift 3 Lastest XCode will be sufficient

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages