KataContacts written in Swift. The main goal is to practice Clean Architecture Development.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ConcatsApp Test Update the project to use Swift 3 (#4) Jan 2, 2017
ContactsApp.xcodeproj
ContactsApp Update the project to use Swift 3 (#4) Jan 2, 2017
ContactsRepositories
.gitignore Initial commit Oct 2, 2015
.travis.yml
CONTRIBUTING.md Add CONTRIBUTING.md to the project Dec 28, 2015
LICENSE
README.md

README.md

Karumi logo Clean Architecture Kata Build Status

  • We are here to practice Clean Architecture Development.

  • Clean Architecture is a way of structuring code.

  • We are going to practice pair programming.


Product requirements - Contacts App

  • I want to be able to list my contacts
  • I want to be able to add a contact
  • I want to be able to see all the information of a selected contact

Development platform

  • UI will be the command line
  • All data is local
  • There is no persistence between executions

Data Format

  • Firstname
  • Lastname
  • Phonenumber

References