samedi 28 septembre 2013

Hellocoton, une application hybride

hellocoton_s

Nous avons récemment finished application Android and iOS from the site Hellocoton.fr

Cette application n ' est pas une application comme les autres: il s'agit en effet d ' une application hybride.

Une application hybride est une partie avec own application le langage natif (Objective C sous iOS et sous Android Java) terminal du web et en partie avec des technologies (HTML, CSS, Javascript).

L' intérêt de cette technique est theoriquement of combiner les bons Côtes du natif (Réactivité, fluidité, databases) aux bons Côtes du web (unique code quelque soit facilitated the plateforme of mise in page,...)

Mais if la théorie est communement internationally, exercise, lui, n ' est pas facile!

UN des aspects les plus durs est de trouver exactement faire en natif et faire buttons on web. For Hellocoton c ' est uniquement couché graphique est faite on web.

Chaque page contient une webview: Cela nous permet de faire toute la mise in form on web of reutiliser amount of code et de profiter de sa I facilitated of mise in page afin de Gérer les différentes tailles d' écrans (tablettes, smartphones). Cela nous permet aussi du coup d 'avoir des fluides transitions between pages, celles-ci s' effectuant en natif.

Les webservices et les données sont geres natif cote:Cela nous permet plus facilement connaître l' état et beaucoup d'offrir offline user logon mode plus rapide s ' il avait été web at.

Le web garde les commandes : If you natif gere les webservices et navigation cela ne veut pas dire que ' est lui fait tout au contraire: c ' est le web décide quelle page ouvrir à quel moment. Il contient la partie de l ' Intelligence of application. Ainsi moins de code natif sur chaque plateforme application!

Sur L'application Hellocoton nous estimons gagne 30% développement Temps avoir avec cette application hybride par rapport à un développement classique natif sur chacune des plateformes.

Oubliez PhoneGap . Afin add ces résultats nous avons du sortir des sentiers battus et développer notre propre framework hybride. Route est assez ardue et les webviews iOS et Android sont pleines de (bad) surprises.

Nous sommes train d'adapter ce framework South BlackBerry et Tizen et le of the open-sourcer of the projet nous pensons à terme. S'il vous intéresse, n' hésitez pas à nous le dire!

Aucun commentaire:

Enregistrer un commentaire