Skip to content

App Spec

Maz Jaleel edited this page Oct 14, 2016 · 3 revisions

This section will highlight the application specs. A good spec generally follows the following rules:

  • It describes the requirement and how it will be useful to the end user.
  • It describes the technical components involved
  • It describes the alternatives/reasons behind a given approach

General Application Specs

Main Programming Language: Swift 3.0

Generally speaking, Swift is a safe language. It minimizes errors, promotes clear and consistent APIs, and is the future of iOS development. Framework developers have generally done a great job migrating to the latest version, so it makes sense we start from there at this point. More importantly, the language syntax will not change much beyond Swift 3.

Minimum Deployment Target: iOS 9.0

Analytics shows that users are slow in adopting the latest iOS version, 10.0, with less than 50% using the latest version. No feature is deemed troubling to be supported for iOS 9.0 at this point, so we can safely keep that as the current deployment target.

Clone this wiki locally