-
Notifications
You must be signed in to change notification settings - Fork 7
App Spec
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
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.