Hybride apps zijn apps die geschreven zijn in een andere taal dan de taal van het platform. Voor iOS app ontwikkeling kiezen wij voor Swift en voor Android app ontwikkeling voor Java of Kotlin. Hybride apps kunnen geschreven worden in HTML, Javascript, .NET of C#. Een framework (Flutter, React Native, .NET MAUI, NativeScript et cetera) verzorgt vervolgens de vertaling naar de Native app.
Wanneer is een Native app de beste keuze?
- Als er slechts voor één platform een app gemaakt dient te worden (iOS óf Android).
- Voor apps die intensief gebruik maken van hardware van de smartphone of tablet, zoals: camera, GPS, sensoren of Bluetooth.
- Applicaties waarbij performance optimaal moet zijn.
- Voor apps die diepgaand integreren met platform-specifieke functies (Apple Home, Google Health Connect).
- Als het design niet universeel is maar de iOS app moet aansluiten bij de stijl van iOS en de Android app moet aansluiten bij de specifieke vormgeving van Android.
- Bedrijfskritische applicaties, waarbij betrouwbaarheid en stabiliteit voorop staan.
Welke ontwikkelmethode de voorkeur heeft hangt af van bovenstaande factoren. Aan de hand van de antwoorden op deze punten selecteren we met onze opdrachtgevers de beste aanpak voor het app project. We kijken bij iedere vraag altijd naar de mogelijkheid voor een Flutter app, dit is een van de app development frameworks waar we erg enthousiast over zijn.