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

Installer les builds intermédiaires (nightly) du SDK Appcelerator Titanium

Sur un projet, j’avais un réel problème de performance sur les TableView sur Android. J’avais un certain nombre de lignes (row) dans ma TableView, chacune composée d’une image distante mais cachée sur le téléphone au premier chargement, d’une vue avec une opacité et de labels.

Sur Android, jusqu’au SDK 3.0, les Rows d’une tableView sont générée à l’affichage : vous scrollez trop vite, et l’image remote n’a pas le temps de s’afficher correctement, et votre ligne est donc sans l’image. C’est un problème assez bloquant. En cherchant un peu, il s’avérait que les développeurs de Titanium travaillaient sur un fix, et qui était déjà disponible dans une versoin du SDK intérmédiaire.

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

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

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

Le livre Sencha Touch intégrera Sencha Touch 2

MAJ Septembre 2013 . Bonne nouvelle, le livre est disponible ! Plus d’infos ici : http://www.florentlamoureux.fr/blog/sortie-du-livre-sencha-touch-aux-editions-digit-books/

Sencha a sorti la deuxième version de leur framework cette semaine en version béta. Nous venons de finir ces derniers jour le livre, portant entièrement sur la version 1.

Continue reading