Applications Mobiles

Développement d’applications iOS et Android pour téléphones et tablettes

Le monde du mobile

 

Pourquoi est-ce que j’ai besoin d’une application ?

93%

93% des Français ont un mobile

70%

70% des navigations effectuées depuis un mobile

197 milliards

197 milliards d’apps téléchargées en 2017

655 M€

Le marché de l’application en France représente
655 millions d’euros en 2017

89%

89% du temps de navigation effectué depuis des
applications contre 11% depuis le navigateur

6h / jour

Le temps d’utilisation moyen du mobile est de
6 heures par jour

Geolocalisation

Appareil photo

Bluetooth

Notifications

NFC

Accès hors ligne

Vers quelle technologie me tourner ?

Lorsque vous décidez de créer une application mobile, plusieurs choix techniques s’offrent à vous.

Application Native ? Application Hybride ? Progressive Web App ?

Nous allons voir tout ça tout de suite !

Développement Natif

 

Faire du natif ça veut dire quoi ?

Développer en natif ça veut dire développer deux applications, une application Android en Java ou Kotlin et une application iOS en Objective-C ou Swift.

Au tout début du mobile nous n’avions pas le choix, c’était la seule solution pour créer une application mobile !

Heu… ça veut dire qu’il faut payer deux fois la même chose ?

Malheureusement oui, le code de l’application iOS et celui de l’application Android n’ont rien à voir, c’est comme écrire un livre en Français et en Hébreux, ça demande deux fois plus de travail et un spécialiste de chaque langage pour chaque application.

Ça veut aussi dire qu’à chaque fois que l’on vient modifier ou ajouter quelque chose sur l’application, il faut le faire en double.

Et le positif dans tout ça ?

Le positif c’est les performances ! En natif on a accès à toute la puissance du téléphone et on a très peu de limites au niveau du code.

Il faut aussi prendre en compte que c’est pour l’instant le seul moyen ou en tout cas le plus fiable pour communiquer avec des objets connectés ou développer une application pour montres connectées.

VOIR DES REALISATIONS

Développement Hybride
Ionic / Cordova

 

Ça veut dire quoi Hybride ?

Une application hybride est en fait un site web responsive* encapsulé dans une application.
On la télécharge sur l’App Store ou le Play Store comme n’importe quelle application mais ce n’est en réalité qu’un site caché dans une app.

Ça change quoi que ça soit un site ?

Les performances ! Pour consulter un site il faut un navigateur, les applications hybrides intègrent donc un micro navigateur qui vient exécuter votre application, c’est transparent pour l’utilisateur mais pas pour les performances !

Et le positif dans tout ça ?

Une seul code pour votre application ! C’est donc beaucoup plus simple à faire évoluer et beaucoup moins onéreux. Il est aussi bien plus facile de trouver des développeurs Ionic que des développeurs natifs.



VOIR DES REALISATIONS

* Dont l’interface s’adapte correctement sur téléphone

Développement React Native

 

Faire du React Native ça veut dire quoi ?

React Native est une technologie créée par Facebook qui lie le meilleur des deux mondes. Elle sert en fait de pont entre le code web et l’interface native.

D’accord et concrètement ça apporte quoi ?

Ça permet de développer une application ayant des performances très proches du natif, avec très peu de limites, tout comme en natif, et le tout avec un seul langage !

Une minute… Mais alors pour quelle raison je choisirai autre chose que du React Native ?

Il n’y en a pas, ou presque ! C’est la raison pour laquelle notre équipe propose du React Native par défaut à tous ses clients si le projet le permet.

Il faut noter qu’il n’est pas possible de développer une application pour montre connectée en React Native pour le moment par exemple.

Et Flutter dans tout ça ?

Flutter c’est le concurrent de React Native lancé par Google en 2017.
Notre équipe le teste en interne depuis son lancement mais nous estimons qu’il n’est pas encore assez avancé pour venir remplacer React Native et il souffre selon nous de quelques défauts majeurs qui n’en feront peut-être jamais une technologie mobile majeure.

VOIR DES REALISATIONS

Un récapitulatif ?

 
Excellentes performances
Un seul code pour iOS & Android
Compatible montres connectées
Technologie maitrisée par l’équipe
Natif
 
 
 
Ionic/Cordova
 
 
React Native
 
 
 

Nos clients témoignent...

précédent
“Ravie de travailler avec l’équipe FRENCHAPP & WEB : très professionnelle, réactive et fort sympathique !“
Estelle Ast - Watchelp
“Matthieu Luci est un développeur hors pair. L'application Caloprothèse et le software associé est un modèle de thermorégultion corporelle. Encore bravo !“
André Allemand - Caloprothèse
“ Satisfaction totale vis-à-vis de FRENCHAPP & WEB. Que du positif : très bonne compréhension du projet et de nos contraintes, la communication a été fluide grâce à sa disponibilité et sa réactivité, le travail a été livré rapidement. Merci !“
Solène - Science Factor
“Prestataire de qualité. Note de 5 sans hésitation. Personne qui aime son métier et cela se voit dans la qualité des travaux.“
Solarme
“La télé-communication s'est super bien passée. Nos specs ont été comprises rapidement, avec des questions pertinentes et une livraison de qualité. Impeccable.“
Mick - Flaneur
“FRENCHAPP & WEB sont intervenus sur un de nos projets Ionic avec brio. Très réactif, très pro, ils maîtrisent leur sujet. Je recommande fortement !“
Nicolas Rosamont - Blind Me
suivant