Étiqueté :

0

RxTips – Transformer une méthode en observable

Envie d’appeler une de vos méthode dans un enchainement d’appels Rx ? Mais elle ne retourne pas d’Observable ? (ex: vous est fournie via une librairie) Voyons comment réparer ce préjudice ! Méthode synchrone...

0

RxTips – Empreinte digitale

Introduit avec Android Marshmallow, l’authentification via l’empreinte digitale accélère la connexion des utilisateurs à nos applications. Son implémentation sans Rx est assez fastidieuse, il nous faut demander la permission Manifest USE_FINGERPRINT récupérer le FingerprintManager...

0

RxTips – Rechercher un utilisateur sur un webservice

Prenons un cas usuel dans nos applications android : la recherche d’un utilisateur dans notre webservice, en fonction d’un texte saisi part l’utilisateur. Pour cela, nous ajoutons un TextWatcher sur notre EditText, et donc...

0

RxTips – Activity Result

Fatigué de récupérer le retour d’un starActivityForResult dans une méthode différente ? Essayez RxActivityResult ! Configuration Commencez par ajouter la dépendance rxactivityresult à votre build.gradle Utilisation Prenons le cas de la prise d’une photo...

1

RxTips – Permissions Android

Android Marshmallow apporte la gestion des permissions au runtime Pour vérifier si nous possédons une permission, il faut apeller ContextCompat.checkSelfPermission, puis pour demander la permissions ActivityCompat.requestPermissions Le retour de cette demande se fait via...

1

Déployer une librairie sur un JCenter privé

Envie de partager une librairie à vos clients ou à votre équipe, mais pas au monde entier ? Essayez Artifactory ! Nous avons précédemment vu comment déployer notre librairie open-source sur JCenter, le procédé...

0

RxTips – Lambdas

Fatigué de définir des nouvelles classes pour chaque callback ? Envie de simplifier votre code ? Essayez les lambdas de Java 8 ! Prenons cet observable, nous créons un observable suivant le flux [1,2,3],...

0

Publish a library to Jcenter

Most Android libraries are published on JCenter, allowing everyone to access them directly from gradle. This enables us to import a multitude of useful plugins directly in our project, with only few lines. In...

1

Déployer sa librairie sur Jcenter

Les librairies sous Android sont pour la plupart déployées sous JCenter, cela permet à tout à chacun d’y avoir accès directement depuis son gradle, et d’importer une multitude d’extensions super pratiques dans son projet...

6

Introduction à RxJava

Introduction Une des grandes problématiques des développeurs Android est le traitement des taches longues, dites asynchrones. Les petites mains de Google nous avaient pour cela fourni des AsyncTask, qui ont un comportement très limité...