Sortie du livre Sencha Touch 2 aux éditions Digit Books

Voila, le livre sur le framework HTML5 Sencha Touch 2 que j’ai co-écrit avec Mathias Extremo est enfin disponible, après de nombreux mois d’écritures et d’attente de votre part !

Livre Sencha Touch. Le framework des applications mobiles

Livre Sencha Touch. Le framework des applications mobiles

Livre Sencha Touch 2 disponible en PDF et au format papier

Vous pouvez aller l’acheter en ligne sur le site des éditions Digit Books, à cette adresse : Continue reading

Changer la langue système (clavier..) d’une application PhoneGap iOS

Si vous utilisez PhoneGap pour iOS, vous avez probablement vu que lorsque vous avez des champs de formulaire que le clavier qui s’affiche est en anglais par défaut. Je ne parle pas du qwerty ou azerty mais des boutons « Suivants », « Terminé »..

Capture d’écran 2013-02-02 à 22.16.57

Les boutons « Next », « Previous », « Done » sont en anglais

Il semblerait que ça ne soit pas quelque chose de génant car je n’ai trouvé que très peu de post parlant de ça. Pour que ces boutons soient dans la langue de l’utilisateur, il y a deux étapes : Continue reading

PhoneGap 2.2 ne lance pas l’évenement onReady sur Android 4.2.1

Sur une application PhoneGap 2.2 que je développe en freelance, j’ai eu la mauvaise surprise de chercher longtemps pourquoi mon premier écran ne se lançait jamais sous Android 4.2.1. Debugs, console.log, alerts, etc rien n’y faisait.

Mon application Sencha Touch qui était donc contenue dans ce projet PhoneGap ne se lançait pas. En cherchant, je suis tombé sur ce thread : il s’avère que c’est un problème dans Cordova/PhoneGap. Continue reading

Démarrer un projet web mobile HTML5/JavaScript avec Sencha Touch 2 : la commande Sencha

Depuis la sortie de Sencha Touch 2, je m’y suis beaucoup penché afin de mettre à jour le livre que j’ai co-écris et ainsi que sur plusieurs projets. J’ai également reçu beaucoup de mails de demande d’aide sur le démarrage et la structure à adopter. Je vais dans cet article vous montrer comment bien démarrer votre projet avec Sencha Touch 2.

Continue reading

Différences entre PhoneGap, Appcelerator Titanium, Sencha Touch et jQuery Mobile

Lors du démarrage d’un projet mobile, le choix de la technologie est évidemment la plus importante. Soit vous souhaitez développer une app spécifique à un OS, dans ce cas la vous limitez la portée de votre application ainsi que multipliez le développement et les coûts. Depuis toujours, je favorise le développement multi plateforme : je n’ai jamais été fan de l’objective-C ou du Java.

Deux choix s’offrent à vous : du web mobile ou du mobile natif. Sachez qu’il est tout à fait possible de faire du cross-platform dans ces deux camps.

Continue reading