Sortie de l’application Electro Posé pour iOS7 (Appcelerator Titanium)

Après de nombres heures de développement, de design, et plusieurs itérations, l’application pour iOS7 d’électro posé est disponible!

Electro Posé iOS7

Electro Posé iOS7

Par rapport à la version 1, cette version intègre un tout nouveau flat design pour iOS7 dirigé par Charlotte Got et de nombreuses autres fonctionnalités. Il est possible maintenant d’avoir une lecture continue des chansons une fois une sélectionnée, que ça soit des favoris ou de la playlist normale. Il est possible de lire aussi les mixtapes. Tous les sons viennent de SoundCloud avec leur API qui nous permet de streamer directement sur le téléphone (il est interdit de mettre en cache, d’où l’utilisation constante du stream).

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

Utiliser des polices de caractères ttf et otf avec Appcelerator Titanium

Dans vos applications, vous pouvez utiliser les polices qui sont standards à iOS ou Android. C’est pratique mais vous pouvez avoir envie d’utiliser des polices plus fun, comme celles qu’on peut trouver sur Google Web Fonts. C’est très facilement possible, et ça ajoutera une dose de de personnalisation à votre application qui pourra intéresser vos utilisateurs.

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

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

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