Advantages of mobile apps
A characteristic aspect of mobile apps is the way you install the app. We distinguish between native mobile apps and hybrid apps. You can install a native mobile app via the Google Play Store (Android) or Apple Store (iOS). The design of the app is exclusively focused on mobile, and will mainly be used on phones. If you are interested in apps that can be used on both the computer and mobile, then hybrid web applications offer a good solution.
Mobile apps are especially useful if you want to take advantage of certain functions of the phone. You can think of the camera function (taking photos or videos, scanning barcodes), use of the current location or maps, the touchscreen (collecting signatures) or certain sensors on the phone. Nowadays many of these functions are also available through the browser, and can thus be used from a web application. Modern web applications have also been adapted for mobile use. The boundary between native, hybrid and web applications is thus becoming increasingly blurred.
Yet there are conceivable scenarios in which it is preferable to develop a mobile app. Some apps are designed to be used mainly on mobile, so people expect to find this app through the app stores. Native app frameworks such as Flutter and hybrid app frameworks such as Ionic now also offer options to generate a web application from the same code.
HandiHow can explain and substantiate in exploratory conversations which kind of app is interesting for your idea. Will it be a native mobile app? Or a hybrid app that can be used in the browser as well as in the app stores? Or will it be a web application that is also optimized for mobile use?
HandiHow is experienced in programming native mobile apps. There are also many choices to make here. You can choose to build two apps, namely Android and iOS. This gives you the most options and access to all functionalities on the phone. The disadvantage is that you have to program the app twice and also have maintenance and further development on two codes later. Other solutions are possible, such as programming with Flutter or Ionic.
HandiHow can give good advice on how the app can be realized (and maintained later) as cost-effectively as possible. We also offer quotations based on a total price, so that you know in advance what costs are involved. We provide support from start to project completion. We like short lines of communication and think along strongly during the construction of the project.
HandiHow works on the basis of Agile processes. This is a way of iterative development, where feedback can be given in several rounds. This feedback in turn forms the basis for subsequent development.
It all starts with your idea. HandiHow turns this idea into a global concept with designs of the different pages within the mobile app. We will talk about the technology behind the app. Choices can be made here, for example about the desired backend, framework and the desired look & feel of the app. Ultimately, we will issue a quotation based on these conversations. This contains the total costs of the project. This quotation is without obligation and free of charge.
After acceptance of the quotation, the programming phase of the concept will begin. When this phase has been completed, a first round of feedback will follow. We will then work with this feedback and a second round of feedback will follow. Then we put all the finishing touches and we deliver the beta version. You can then report bugs for another 3 months, which will be fixed by HandiHow free of charge. This is how we guarantee a fully functioning app that performs flawlessly.
Further development and maintenance
Because browsers and other software dependent on the web application are constantly being updated, the app will also require maintenance. In addition, it is very likely that your wishes will adjust over time. You may have come up with a new button or functionality. We offer maintenance and further development through annual contracts. This contract includes a standard monthly rate for maintenance and a standard hourly rate for further developments.
In addition, it is possible to program 'traditional' mobile apps using Android Studio (Android) and XCode (iOS).
We make extensive use of Firebase (from Google) as a back-end solution. We can also connect a Content Management System (or headless CMS) to the app. Finally, we can also program a custom back-end using NodeJS and Express.
Our recent work
In the field of mobile apps, we recently completed the following projects:
View our portfolio for more information about these projects.
You can view our open source work on Github.