The iOS App Development Process
Software Development!
There are a number of ways of
- Planning
- Design
- Development
- Testing
- Launch and Maintenance
For the developer
- Gather requirements
- Design
- Implement
- Verify the solution
Yet these components for software development, when taken at face value seem rather small and trivial.
Let us move into more detail about the process that might go on when creating an iOS application.
My process
Requirements
You can think of a rather large number of facets that can contribute to the requirements for a project.
In the first instance we can come up with a skeleton list of features.
These can then be implemented, and improved upon once we get user feedback. This is an example of iterative software development.
Compatibility
Within the iOS world we can think of both devices and iOS version compatibility (although the two are interlinked) and this will impact the features (of Swift and…