Les articles de Adjibi Ramel

Programmation fonctionnelle avec ReactiveX Android  ?

Magazine
Marque
GNU/Linux Magazine
Numéro
201
|
Mois de parution
février 2017
|
Domaines
Résumé
En tant que développeur Android, vous avez probablement déjà fait face aux limitations des Asynctask, notamment sur la gestion des erreurs, de la rotation de l'écran, des « memory leaks », des exécutions en parallèle, etc. Si tel est le cas, nous allons voir dans la suite, une nouvelle façon de traiter les données de façon asynchrone sans pour autant parler d'Asynctask, de Services ni de Thread (Runnable).

Android Context : quel Context utiliser dans votre application Android ?

Magazine
Marque
GNU/Linux Magazine
Numéro
193
|
Mois de parution
mai 2016
|
Domaines
Résumé
Lors du développement d'une application mobile Android, on est souvent confronté au choix du Context afin d'initialiser tel ou tel composant; cela peut être une vue, un adapter etc. Il existe plusieurs Context mis à notre disposition par le framework Android; essayons de voir ensemble quel Context utiliser suivant la situation dans laquelle on pourrait se retrouver :-)

Le material design et son implémentation sous Android

Magazine
Marque
GNU/Linux Magazine
Numéro
187
|
Mois de parution
novembre 2015
|
Domaines
Résumé
À sa dernière keynote en mai 2015, Google a dévoilé faire du design son centre d'intérêt au travers du « material design », qui n'est pas du tout du « flat design » comme certains pourraient le penser. En se basant sur les principes du design mobile, Google a intégré comme moyen d'interaction la voix, le toucher, le clavier et la souris.Nous verrons dans la suite de l'article de quoi il est question exactement ...

Introduction aux AIDL

Magazine
Marque
GNU/Linux Magazine
Numéro
152
|
Mois de parution
septembre 2012
|
Domaines
Résumé
Pour permettre aux applications de pouvoir communiquer entre elles, Android fournit une implémentation de protocole de communication entre process au travers des AIDL ou « Android Interface Definition Language ».

Le StrictMode sous Android

Magazine
Marque
GNU/Linux Magazine
Numéro
152
|
Mois de parution
septembre 2012
|
Domaines
Résumé
Depuis Android 2.3, une nouvelle classe a été ajoutée ; il s'agit de la classe StrictMode du package android.os.StrictMode. Cette classe peut être utilisée pour activer et renforcer diverses politiques de gestion. Ces politiques de gestion concernent en général les « best practices » sur l'écriture de code ; on peut s'en servir par exemple pour surveiller les actions effectuées dans le thread principal ou du code mal écrit.

Utilisation du Text To Speech (TTS) sous Android

Magazine
Marque
GNU/Linux Magazine
Numéro
152
|
Mois de parution
septembre 2012
|
Domaines
Résumé
Android fournit une fonctionnalité assez intéressante, appelée « Text To Speech » (TTS), qui permet d'énoncer un texte à l'aide d'un synthétiseur vocal. Cette technologie est utilisée dans les applications comme le GPS pour le guidage vocal, ou bien dans les applications pour lire ce qui est affiché à l'écran utilisées par les déficients visuels. Dans cet article, nous allons expliquer comment utiliser le TTS dans une application.

Comment personnaliser une ListView ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
|
Mois de parution
mai 2012
|
Domaines
Résumé
Les ListView sont très utiles pour afficher un grand nombre de données. Néanmoins, insérer une simple ListView dans son application Android peut ne pas convenir esthétiquement parlant, vu qu'elle ne permet de façon basique que d'afficher des lignes de texte. Nous allons donc voir comment personnaliser une ListView en y affichant par exemple une image et du texte par ligne, afin de rendre notre liste un peu plus attrayante et aussi comment gérer le clic sur ces éléments. Nous allons nous baser sur un simple exemple, afin de montrer la faisabilité d'une telle fonctionnalité.