Tutos Android France Apprendre Android facilement

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

0

Injection de Dépendances et Tests Unitaires

Il semble très difficile, voir impossible, d’effectuer des tests unitaires sous Android. Trop souvent sont remis en cause les Activités, Fragments et Vues, qui possèdent leurs propre cycles de vies et qui utilisent des...

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

0

RxTips – Retry

Problème récurrent lors d’appels de webservices : 401 UNAUTHORIZED Et oui, le token a expiré, mais trop tard on l’a su une fois notre échange effectué, la galère de se reconnecter, puis relancer notre...

0

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

Introduction à Kotlin

Google a officialisé récemment Kotlin en tant que langage supporté par Android, il est temps de faire un tour du coté de ce language ! Mise en place Le plugin Kotlin plugin est embarqué...

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],...