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

Désactiver le cache buster de Sencha Touch

Sencha Touch intègre par défaut depuis la version 2.0 un système de cache busting qui va permettre à chaque requête HTTP ajax envoyée d’y ajouter un timestamp en paramètre GET. De cette façon, la requête en elle-même est nouvelle pour le navigateur et il ne cherchera pas à vous envoyer plutôt une version pré-cachée qui aurait été executée avant.

Ext.Loader, le cache buster de Sencha Touch

Ce système est particulièrement pratique étant donné du gestionnaire de dépendances dynamique, Ext.Loader, intégré au framework. A la manière de RequireJS, il charge en ajax les fichiers core du framework que vos classes utilisent : cela permet d’éviter de tout charger, tout le temps, surtout si vous n’utilisez que la moitié des composants.

Continue reading

Ajoutez des publicités à vos applications mobiles Titanium : iAd pour iOS, et AdMob pour Android

Comme tout développeur, vous devez surement passer beaucoup de temps à créer vos applications. Conception, design, développement, maintenance, ajouts de fonctionnalités, corrections de bugs.. Vous pouvez souhaiter rentabiliser votre temps de développement qui a un coût. En dehors des jeux, il est très dur de monétiser son application en la proposant de façon payante : très peu d’utilisateurs achètent, ils se contenteront au pire d’une autre, moins complète mais gratuite.

Une solution existe, la pub !

Continue reading

Application Mobile JavaScript Montréal : Open source avec Appcelerator Titanium

JavaScript Montréal est un meetup se déroulant tous les mois à Montréal, et ayant pour vocation de permettre l’échange de connaissances autour du JavaScript, que ce soit web, mobile, serveur, ou autre.

Application Mobile JavaScript Montréal

Application JavaScript Montréal pour iPhone

JavaScript Montreal pour Android

JavaScript Montreal pour Android

 

Continue reading

Amilia Mobile (créée avec Sencha Touch 2) – Trouvez des activités sportives et culturelles autour de vous

Vous le savez peut être, je travaille à Montréal dans une startup, Ziliko. Nous y développons Amilia, une application web ayant des centaines de clients au Québec. Voici la version mobile !

Amilia Mobile

Amilia Mobile

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

Présentation d’Appcelerator Titanium : développez en JavaScript des applications natives iOS et Android

Suite à de nombreuses questions, j’ai décidé de faire un petit article afin de mieux présenter le fonctionnement de Titanium Mobile, un framework développé par les talentueuses équipes d’Appcelerator. Cette dernière est d’ailleurs en constante évolution, et de manière exponentielle.

Un framework écrit en JavaScript

Tout d’abord, le grand avantage est que ce framework est entièrement écrit en JavaScript. Ce qui veut dire que pour quelqu’un désireux de développer des applications natives sans connaissances en Objective-C ou Java, mais développeur web, c’est une aubaine.

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

Formations Sencha Touch – Sencha Touch 2 & MVC

Mi novembre 2011 je suis allé donner une formation à Paris (revenant donc à l’occasion en france comme je suis maintenant à Montréal) à l’équipe – très motivée, intéressante et qualifiée – de 22Mars, éditeurs d’OWNI.fr un site d’information indépendant bien connu (notamment avec l’épisode Wikileaks et les warlogs).

Sous les conseils d’un des développeurs assistant à ma formation Sencha Touch, je me décide à proposer mes services non plus exclusivement en tant que développeur freelance mais maintenant aussi en tant que formateur afin de partager ma très bonne connaissance du framework, de la philosophie -particulière- de Sencha Touch/Ext-JS ainsi que des possibilités, erreurs habituelles et autres tips qui viennent avec l’expérience sur les frameworks Sencha.

Continue reading

Les nouveautés de Sencha Touch 2 : Native packaging, Performances, Android Speed & Ext-JS Class system

Hier Sencha a annoncé la sortie destinée aux développeurs, donc non finalisée, de la version 2 de leur framework Sencha Touch. Connaissant très bien le premier, cette sortie m’a particulièrement intéressé. J’ai donc regardé en détail les nouveautés. Les voici.

Continue reading