I’m developing my app for iOS devices because they have excellent security and hold the popularity margin of the consumer market.

Programming Language: Swift – I chose Swift as my programming language because it provides safeguards to prevent syntax errors and improve readability. It allows developers to work fast and more efficiently. It’s also roughly 8x faster than Python.

Mobile Development Tool: Xcode – Xcode includes a visual interface builder which will help to streamline the UI design process and allow my team to release the app as quickly as possible. it also has a built-in Assistant Editor that provides helpful codes on the side pane which assists in efficient work-flow.

UI Framework: UIKit – Using UIKit will give my team access to templates that we can use to speed up the UI building process and reducing the amount of errors that need to be addressed in the testing stage of development. With a mobile first approach, UIKit provides a responsive and consistent experience mobile viewports to desktop.