Nous allons vous exposer comment chez Devonap nous développons les produits de nos clients.
Notre secret ? Nous utilisons le framework Flutter pour développer la majorité de nos applications.
Il y a bientôt 5 ans, nous étions parmi les premiers à porter un intérêt à cette technologie, considérée par certains comme un n-ième framework cross-platform qui n’apportait rien de nouveau.
Flutter nous permet d’offrir beaucoup d’avantages à nos clients, par rapport au développement natif où à d’autres framework cross platform .
Voici quelques-uns de ces avantages :
- Développer une application en Flutter vous permettra de gagner de l’argent. Avoir une seule base de code permet de ne développer qu’une fois pour les deux plateformes, Android et iOS. Ainsi, vos deux applications comporteront les mêmes fonctionnalités, néanmoins le design peut être ajusté afin de répondre aux spécificités de chaque plateforme. De plus, les résolutions de bugs ou améliorations seront symétrique.
- L’utilisation de ce framework vous permettra aussi de gagner du temps. Comme dit précédemment avoir une seule base de code vous permettra de diminuer le Time to Market de votre produit. En effet, le temps de développement des applications est drastiquement réduit (au minimum par 2). En outre, le développement d’application avec ce framework peut être assimilé à la réutilisation de “brique” précédemment codée, cela permet aussi de réduire drastiquement le temps de développement. Enfin la communauté de développeur Flutter grandissant, nous pouvons compter sur de nombreux plugins (module d’extension de l’application). Tout cela, nous permet de vous promettre une application fonctionnelle en moins de 6 semaines.
- Un code lisible et scalable, utiliser Flutter vous permettra de faire évoluer votre produit petit à petit sans soucis. Un framework stable, Flutter est open-source ce qui signifie que toute la communauté peut apporter sa contribution pour améliorer le framework.
- Enfin, les performances d’une application développée sous Flutter sont sensiblement semblables à une application développée spécifiquement pour iOS/Android.
Pour aller plus loin, voici un article axé sur la comparaison de Flutter face aux autres solutions possibles : https://surf.dev/flutter-vs-native/