ratzr15 / telephony-directory

Simple contact list & manager!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✈️

Example project for Contacts

Misssion (Completed)

  • Handle the acceptance criteria
  • Well maintaineable with MVVM architecture & Rx
  • Unit test cases (Coverage 75%)

test case status

Architecture Details

Module Deisgn Pattern Language
List Module MVVM. Swift
Detail Module MVVM. Swift
Add/Edit Module MVVM. Swift

Thirdparty Libs

MVVM

  • The reason for using MVVM architecture is to display the possiblities of extending the test cases & using Rx
  • MVVM vs VIP

Usage

  • User can launch the app and find list of contacts from API
  • User can view details of the contacts - call, message or edit
  • User can add or remove contact

Notes

Author

Commit History

Commit messages(as requested)

About

Simple contact list & manager!


Languages

Language:Swift 99.3%Language:Ruby 0.7%