Programmation fonctionnelle avec ReactiveX Android  ?

Magazine
Marque
GNU/Linux Magazine
Numéro
201
Mois de parution
février 2017
Spécialité(s)


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).


ReactiveX, aussi connu sous le nom de Reactive Extension ou RX, est une bibliothèque qui permet de composer des programmes asynchrones basés sur des événements et des séquences observables ; ceci est parfait pour Android qui est une plateforme qui se sert beaucoup des événements et des interactions avec l'utilisateur.

RX est le résultat de la combinaison des patrons de conception Observeur, Iterateur, ainsi que de la programmation fonctionnelle.

RX est disponible dans plusieurs langages de programmation comme Java, Swift, JavaScript, PHP, Scala, Python, Ruby, C#, etc.

1. ReactiveX pour Android :…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous