Bonjour, c'est une chose de dip Advent Calendar à 14 jours du responsable. C'est une grande maison.
En entreprise, je suis en charge des applications Android. Mais je fais aussi iOS. J'ai commencé à étudier le langage Java au printemps et je crée des applications Android.
RxJava que j'entends souvent dans un tel travail quotidien ...
J'entends souvent le nom, mais qu'est-ce que c'est?
Cette fois, j'ai enquêté sur diverses choses sur RxJava du point de vue d'un amateur, je voudrais donc le résumer. Je vous remercie! !!
Tout d'abord, qu'est-ce que RxJava? sur,
RxJava est une bibliothèque de programmation réactive en Java. De plus, cette bibliothèque est légère et a l'avantage d'être facile à utiliser car elle n'a aucune dépendance avec d'autres bibliothèques.
Ensuite, il s'agit de la programmation réactive. La programmation par traction réactive se concentre sur le flux de données. Dans le cas du développement d'applications pour smartphone, une fonction de rappel est fournie lors de la création ou de la destruction d'un écran, mais le GPS est un exemple facile à comprendre de programmation réactive. Le GPS enverra des données lorsque les informations de localisation de son propriétaire sont mises à jour et cessera d'envoyer des données lorsqu'il s'arrête. De cette manière, la programmation réactive commence le traitement lorsque les données sont générées, plutôt que d'exécuter la logique pour un événement spécifique.
L'avantage de l'implémenter par programmation réactive est que le flux de données peut être traité sans difficulté car le traitement peut être codé séparément pour l'émetteur et le récepteur de données décrits précédemment.
J'ai expliqué plus tôt que la transmission et la réception de données peuvent être décrites séparément, mais dans la programmation réactive, l'objet qui envoie les données est traité comme observable et l'objet qui reçoit les données est traité comme observateur. De plus, Observer pourra recevoir des données en s'abonnant à Observable qui envoie des données.
Dans cet article, j'ai parlé de RxJava et de la programmation réactive. La prochaine fois, je résumerai l'article avec une simple démo. Merci.
Recommended Posts