Mes applications Android

Comme certains le savent déjà, je développe, durant mon temps libre, de (bien modestes !) applications Android. Outre le Google Play Store (auquel tout le monde n’a pas forcément accès), les applications sont, en règle générale, aussi disponibles sous forme de fichiers APK (pour installation manuelle), depuis ce site.

Malheureusement, je me suis aperçu que je n’avais encore jamais pris le temps d’en parler sur ce blog jusqu’à présent… Je me rattrape donc en vous les présentant succinctement, à l’occasion des trois ans du projet « Le mot du jour » (mon application phare, publiée le 10 juillet 2014) !

Les applications publiées

Il y a actuellement 6 applications publiées, cumulant un total de plus de 100’000 téléchargements :

  • « Le mot du jour » : une application qui vous fait découvrir un nouveau mot chaque jour ;
    • Gratuite (contient des annonces) ;
    • Plus de 50’000 téléchargements ;
    • Uniquement en français ;
    • Lancée le 10 juillet 2014 ;
    • Note moyenne de 4.4/5.
  • « Simple Dictaphone » : un dictaphone simple d’utilisation avec une interface épurée ;
    • Gratuite (contient des annonces) + payante (version sans annonces) ;
    • Plus de 50’000 téléchargements ;
    • En français et en anglais ;
    • Lancée le 31 janvier 2013 ;
    • Note moyenne de 3.6/5 (gratuite) et 4.6/5 (payante).
  • « Mes positions » : un utilitaire pour mémoriser simplement des positions géographiques ;
    • Gratuite (contient des annonces) ;
    • Plus de 1’000 téléchargements ;
    • En français et en anglais ;
    • Lancée le 09 mai 2014 ;
    • Note moyenne de 4/5.
  • « Quel est le vrai nom ? » : un quiz consistant à trouver le véritable nom des artistes ;
    • Gratuite (contient des annonces) ;
    • Plus de 100 téléchargements ;
    • En français et en anglais ;
    • Lancée le 30 août 2015 ;
    • Note moyenne de 4.3/5.
  • « Média Memento » : un utilitaire pour mémoriser simplement votre progression (état d’avancement) dans les films, séries, livres, etc.
    • Gratuite (contient des annonces) ;
    • Plus de 50 téléchargements ;
    • En français et en anglais ;
    • Lancée le 23 février 2016 ;
    • Note moyenne de 4.5/5.

Continuer la lecture

[Android] Afficher du code HTML dans une WebView

En développant sur la plateforme Android, on se rend compte assez vite des limitations du composant graphique (« widget ») TextView : impossibilité de justifier le texte, pas de formatage possible, l’ajout de liens est difficile, aucun ascenseur n’apparaît si le texte est trop long, etc.

Heureusement, il est possible de contourner toutes ces limitations aisément en utilisant un autre widget : WebView !

Conçu pour afficher du contenu HTML, il n’est pas obligatoire de lui donner une source « externe » (adresse d’une page) et il est tout à fait possible de lui envoyer directement le code HTML à interpréter. Avec quelques subtilités toutefois, d’où l’intérêt de cet article.

Voici un aperçu final de l’exemple qui sera fait :

Aperçu de la WebView

Cela peut être utile afin d’afficher une page « A propos ».

Continuer la lecture

Snippets Android (volume 1)

Autoriser l’installation de l’application sur la mémoire externe

Par défaut, l’application créée ne peut pas être déplacée sur la carte SD. Pour autoriser cette possibilité, ajouter la ligne suivante (en gras) dans le fichier Manifest :

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="monpackage"
    android:installLocation="auto"
    android:versionCode="1"
    android:versionName="1.0.0">

Plusieurs valeurs sont possibles, mais « auto » signifie que l’emplacement lors de l’installation sera défini par l’appareil et pourra être modifié manuellement par l’utilisateur s’il le désire. Tout est expliqué ici !

Attention : il y a des situations où il ne faut surtout pas autoriser l’installation sur une mémoire amovible (comme un service permanent) au risque d’avoir de sérieuses instabilités !

Continuer la lecture