1. First meeting
In our first meeting, we begin by discussing ideas and objectives. Next, we can start building a process and a solution that matches your needs.
The workshop is a great format for defining what your app should do – how should it work and who is going to use it and how. During the workshop, we get input from as many stakeholders as possible to ensure the app concept it bulletproof.
3. Concept document
Next, we make our first technical and visual draft of the app solution – this is what we call the concept document. In this document, we define whether the app should be a native app, a progressive web app, or a hybrid app.
Native apps are the ones you are used to downloading from the App Store or Google Play. A progressive web app (PWA) runs in your web browser and loads its content from the Internet. Finally, the hybrid app is a mixture of the two and sometimes called a cross-platform app.
Settling this question early in the process is extremely important because time scales and development costs of native apps, PWAs, and hybrid apps can vary significantly.
At this stage, based on the design sketches we made together during the workshop, we get to work on how your app works and looks. As we all know from personal experience, design and functionality are absolutely crucial to an app’s success.
Before we can start programming the app, we agree on the scope and nature of the app, and then write down a complete and detailed software requirements specification (SRS), describing all known requirements, functionalities and the final feature set.
6. Programming and test
This is where it gets real. We start programming the app based on the SRS and will regularly provide you with test versions so you can give us feedback before the final stage. You are involved throughout and will have the opportunity to follow the development process closely.
If your app is a native or hybrid app, the last step involves us uploading it to Apple’s App Store and Google Play, so your target groups can get their hands (and thumbs) on it. If the app is a PWA, we launch it on the chosen website/URL.