« Introduction au développement pour smartphone » : différence entre les versions
Aucun résumé des modifications |
|||
(9 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
Le cours a lieu sur des machines windows. Il y a plein de logiciels à [[Installation des outils pour smartphone|installer]]. | Le cours a lieu sur des machines windows. Il y a plein de logiciels à [[Installation des outils pour smartphone|installer]]. | ||
== Phonegap == | |||
Phonegap permet de créer des applications pour mobile en utilisant html/css/javascript, et donne accès à des fonctionnalités du téléphone auxquelles une simple page web n'a pas accès. | |||
Pour voir comment utiliser ces fonctionnalités, nous commençons par examiner le [[phonegap sample project|projet livré en exemple avec phonegap]] | |||
== Sencha touch == | |||
On peut construire soi-même son interface graphique à la main avec html/css, mais c'est plus pratique d'utiliser une librairie de composants graphiques comme sencha touch. Nous créons avec sencha touch une [[sencha touch contacts|application qui affiche les contacts du téléphone]]. | |||
Ces exemples tirés de la documentation sont très instructifs, mais il est temps de se confronter à la réalité pour essayer d'écrire une [[horaires de ma femme|application qui sert à quelque chose]]. | |||
== Sinon == | |||
Les navigateurs de smartphone sont tous plus ou moins compatibles avec html5. On peut profiter pour s'amuser avec l'élément [[canvas]] |
Dernière version du 9 décembre 2011 à 09:37
Pour développer une application mobile, on a d'abord un très grand embarras du choix.
Même en privilégiant les solutions multiplateformes, faciles, pas chères et open source il reste encore des candidats. Faute d'avoir le temps de tout essayer je me suis décidé un peu arbitrairement pour phonegap et sencha touch.
Le cours a lieu sur des machines windows. Il y a plein de logiciels à installer.
Phonegap
Phonegap permet de créer des applications pour mobile en utilisant html/css/javascript, et donne accès à des fonctionnalités du téléphone auxquelles une simple page web n'a pas accès.
Pour voir comment utiliser ces fonctionnalités, nous commençons par examiner le projet livré en exemple avec phonegap
Sencha touch
On peut construire soi-même son interface graphique à la main avec html/css, mais c'est plus pratique d'utiliser une librairie de composants graphiques comme sencha touch. Nous créons avec sencha touch une application qui affiche les contacts du téléphone.
Ces exemples tirés de la documentation sont très instructifs, mais il est temps de se confronter à la réalité pour essayer d'écrire une application qui sert à quelque chose.
Sinon
Les navigateurs de smartphone sont tous plus ou moins compatibles avec html5. On peut profiter pour s'amuser avec l'élément canvas