Skip to content

emwalks/BMG

Repository files navigation

Become a Mountain Guide App

An app to track your progress to becoming a British Mountain Guide Trainee.

Design pattern: MVVM-C

Architecture: Hexagonal (ish)

IDE: Xcode 11.2

Language: Swift 5

Tools: SQLite, cocoapods

Development Techniques:

  • TDD
  • Unit testing
  • UI testing
  • Object mocking
  • Protocols to reduce direct dependancy
  • Run scripts
  • Launch Arguments
  • Navigation Controllers
  • TableViewControllers
  • Uses SQLite.swift framework. This dependency is managed via cocoapods. Adds a swift language layer over SQLite3.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •