À propos du projet
RxAndroid est la couche de liaison spécifique à Android pour RxJava 3, maintenue par ReactiveX. Son objectif déclaré est d'ajouter l'ensemble minimal de classes nécessaires pour rendre la programmation réactive dans les applications Android simple. La capacité principale : la bibliothèque fournit un planificateur qui planifie des tâches sur le thread principal Android ou sur n'importe quel Looper spécifié. Cela permet aux développeurs de déclarer où un Observable doit être observé sans gérer manuellement les threads. L'utilisation typique est présentée dans le README : un Observable est abonné sur un planificateur de fond et observé sur le thread principal via AndroidSchedulers.mainThread(), de sorte que les résultats soient livrés via onNext sur le thread de l'interface utilisateur. Une forme plus générale utilise AndroidSchedulers.from(backgroundLooper) pour lier la communication asynchrone à une boucle de messages Android arbitraire. Distribution et construction : les artefacts sont publiés sur Maven Central sous le groupe io.reactivex.rxjava3 (rxandroid), avec des instantanés de développement dans le référentiel des instantanés de Sonatype. Le README recommande également de dépendre explicitement de la dernière version de RxJava 3.x, puisque les versions de RxAndroid sont peu fréquentes. Le projet est construit avec Gradle (./gradlew build), et un dossier sample-app contient des exemples exécutables. Communauté et licence : la discussion a lieu via le groupe Google RxJava, la balise rx-android de StackOverflow, Twitter et les problèmes de GitHub. Le code est licencié sous Apache License 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.