Afficher le numéro de version de son application Cordova

Quand on développe une application mobile, il est conseillé d’afficher quelque part son numéro de version. Cela peut servir à dépanner un utilisateur en lui demandant la version qu’il utilise mais également à l’utilisateur de savoir s’il a bien la dernière version par exemple. Alors dans une application mobile hybride qui utilise Cordova, comment afficher …

Ouvrir une application externe depuis une application Cordova

Pendant le développement d’une de mes applications hybrides avec AngularJS, j’ai eut besoin de créer une page listant les autres applications que j’ai développé disponibles sur le Store. Jusque là pas grand chose de compliqué, je construis ma vue et j’ajoute à chaque élément l’url de l’application sur le store. Sauf que l’url ouvre la …

Comment faire hériter un service ?

AngularJs ne permet pas de faire de l’héritage de classes et de services par défaut. Ce qui est bien dommage puisque cela permet d’avoir bien souvent du code beaucoup plus propre et ordonné. Mais je vous propose de voir comment implémenter l’héritage Javascript général à un composant AngularJs et notamment à un service.

Afficher un loader pendant une requête Ajax

Le problème avec les requêtes Ajax c’est qu’on ne sait jamais vraiment quand on va recevoir la réponse. En principe c’est rapide mais pour le si peu que la connexion est lente, que le serveur rame un peu à ce moment là, ou pire qu’il est en maintenance, le temps de réponse peut passer de …

Définir une variable dans le scope depuis un événement système

Je veux que mon application renseigne une valeur dans le $scope AngularJs quand je reçois un événement système…mais ça ne marche pas ! Pourtant ça parait simple mais les événements systèmes sont traités en dehors d’AngularJs donc on ne peut pas faire un simple : Alors c’est quoi l’astuce?

AngularJS: OUI au $timeout, NOn au setTimeout

Pour tous les habitués du Javascript, il arrive souvent d’avoir besoin d’un ‘timeout’ (ou pause en français) avant d’exécuter une action. Et pour cela la première chose qui nous vient à l’idée c’est la méthode setTimeout(). OUI, mais…pas avec AngularJS !

Afficher une image de fond dans une application Cordova avec AngularJs

Un des problèmes récurrents dans une application Cordova utilisant AngularJs est de mettre une image de fond sur l’ensemble de l’écran peut importe le téléphone utilisé. Vous me direz qu’il suffit de mettre une balise “background” et de définir l’url de l’image. et bien essayez, mais ça ne donnera surement pas ce que vous souhaitez ! Je vous …