Il s'agit d'une liste de 25 des dernières bibliothèques, projets et outils Android publiés au cours des 3 derniers mois. Il n'y a pas de première et de dernière place, c'est juste une liste de bibliothèques intéressantes. Ils méritent certainement votre attention. Profitez-en!

Cet outil est développé par l'équipe Genymotion et fait de même que Vysor. Il fournit l'affichage et la gestion des appareils Android connectés via USB. Aucun droit root n'est nécessaire pour son fonctionnement. Il fonctionne sous Linux, Windows et MacOS. Et c'est gratuit!

Le readme ici est vraiment bon. Vous y trouverez une description complète de l'installation et du lancement du projet. Pour les utilisateurs Mac, le projet est également disponible via homebrew.
Cette bibliothèque permet de créer facilement de belles longues ombres dans Android.

Vous trouverez de nombreuses fonctionnalités intéressantes dans cette bibliothèque:
- prise en charge de tout type de composants View,
- un contrôle total sur l'affichage des ombres,
- la possibilité de définir plusieurs ombres pour le composant View,
- animations d'ombre
- informatique asynchrone
- et bien plus.
README est plein de bons exemples et très bien écrit. C'est probablement l'un des meilleurs LISEZMOI que j'aie jamais lu. Le projet est publié sous licence MIT.
Il s'agit d'un composant View qui anime le rendu du texte. Mieux vaut voir le gif ci-dessous une fois!

Le fichier README original est écrit en chinois, mais il existe également une version anglaise. Vous y trouverez des informations sur l'utilisation de la bibliothèque et les mises à jour en cours de préparation. La bibliothèque est encore à un stade précoce de développement (version 0.1.2), alors soyez prêt pour les problèmes émergents. Le projet est publié sous licence MIT.
Il s'agit d'une bibliothèque qui vous permet de créer des formes personnalisées dans une forme inhabituelle.

Voici un autre exemple de ce que vous pouvez faire avec la bibliothèque:

Impressionnant, hein? Vous pouvez trouver encore plus d'exemples dans la documentation. La bibliothèque elle-même est sous licence Apache 2.0.
Cette bibliothèque a été conçue pour utiliser la boîte de dialogue contextuelle des matériaux ci-dessous.

La documentation est suffisante pour commencer à utiliser les boîtes de dialogue. Le projet lui-même est publié sous la licence Apache 2.0.
La bibliothèque Photo Editor est conçue simplement pour éditer des images en utilisant des peintures, du texte, des émoticônes et des autocollants.

README est très utile et bon. Le projet est à un stade assez précoce de développement (version 0.1.1) et publié sous la licence Apache 2.0.
Hyperion est un outil de débogage et de vérification des applications. Il peut être facilement intégré dans n'importe quelle application.

Vous pouvez obtenir plus d'informations en lisant le README ou le blog des développeurs. Le projet est publié sous la licence MIT et est actuellement à la version 0.9.22.
Il s'agit d'une bibliothèque pour créer de belles animations écrites en Kotlin.

La documentation sur le terrain est suffisante pour commencer à travailler avec elle. Le projet est publié sous la licence Apache 2.0.
Grâce à cette bibliothèque, vous pouvez ajouter une ombre à votre ImageView.

La documentation est assez courte, mais suffisante pour commencer à utiliser la bibliothèque. La version de la bibliothèque est actuellement 1.1, et le projet est publié sous la licence Apache 2.0.
Cette bibliothèque implémente un bouton flottant de la conception matérielle.

La documentation, en plus de la théorie, comprend un exemple d'application disponible sur Google Play.
Le projet est publié sous la licence Apache 2.0.
Il s'agit d'une application qui vous permet de transformer une image circulaire en carré. L'image de cet exemple s'affiche via Glide.

README est court, mais vous pouvez lire le code si vous le souhaitez, car c'est assez simple. Aucune licence n'est mentionnée.
L'objectif de Hiroaki est d'aider à tester l'intégration des API en utilisant la puissance de Kotlin.
La bibliothèque fournit MockWebServer pour créer un serveur stub comme cible pour vos requêtes HTTP que vous enverrez à votre backend.
Cela vous permettra de vérifier comment votre programme répondra à certains comportements du serveur et de l'API.

La documentation vaut le coup d'œil. Le projet est écrit sous la licence Apache 2.0.
Beaucoup d'entre vous ont probablement entendu parler de l'une des plus grandes grandes roues du monde - le London Eye. Maintenant, dans votre application, vous pouvez créer votre propre grande roue grâce à la bibliothèque Ferris-Wheel.

Dans README, vous pouvez lire comment vous connecter et l'utiliser dans votre projet. Il est publié sous la licence Apache 2.0.
Il s'agit d'un plugin Gradle qui vous permet de visualiser vos dépendances sur un graphique.

Dans la documentation, vous trouverez comment configurer le plugin et comment l'utiliser. Le projet a été créé sous la licence Apache 2.0.
Cette bibliothèque, selon Florent Champigny, est le moyen le plus simple de demander des autorisations dynamiques dans les nouvelles versions d'Android.

Consultez la documentation pour plus d'informations. Le projet est publié sous la licence Apache 2.0.
Prefekt est les Android SharedPreferences pour Kotlin. Il est facile à utiliser et efficace grâce à la mise en cache en mémoire. Vous pouvez vous abonner aux mises à jour de valeur dans SharedPreference, et l'abonnement fonctionnera même si la valeur n'a pas été modifiée via la fonctionnalité Prefekt.

Il existe de nombreuses autres fonctionnalités intéressantes décrites dans la documentation, donc le projet mérite votre attention. Publié sous la licence Apache 2.0.
Une bibliothèque qui vous permet d'implémenter ColorPickerView, ColorPickerDialog et ColorPickerPreference. Avec lui, vous pouvez obtenir la couleur HSV, les valeurs RVB, le code couleur HTML pour les images de la galerie.

La documentation est complète et contient même des descriptions de méthodes. Certainement une bibliothèque valable. Licence: Apache 2.0
En utilisant cette bibliothèque, vous pouvez visualiser votre fichier audio. Pour cela, la bibliothèque utilise la fonctionnalité Android OpenGL ES.

Dans la section des libérations de bibliothèque sur github, vous pouvez trouver le fichier .apk pour un exemple d'opération de bibliothèque. Distribué sous la licence Apache 2.0.
Android TreeView est utilisé pour afficher des données dans des arborescences.

La documentation est détaillée et décrit toutes les étapes nécessaires pour connecter la bibliothèque à votre projet Android. Licence: Apache 2.0
Cet utilitaire est conçu pour intégrer le composant YouTube dans votre application Android. Le composant YouTube a été conçu pour fonctionner avec Android, iOS et React Native.

La bibliothèque décrit certains des problèmes que vous pouvez rencontrer, par exemple:
- Le SDK YouTube ne fonctionne pas sur tous les appareils
- Vous ne pouvez pas exécuter plusieurs instances d'un composant YouTube à la fois
WhatsNew affiche automatiquement une brève description des nouvelles fonctionnalités de votre application une fois que les utilisateurs l'ont mise à jour.

Dans README, vous pouvez lire comment utiliser la bibliothèque. Le projet est publié sous licence MIT.
Il s'agit de la deuxième bibliothèque de cette liste qui vous permet de créer de belles ombres autour d'une image en fonction de sa palette de couleurs.

Dans la documentation, vous trouverez un exemple de fichier .apk et une description des paramètres et de l'utilisation. Le projet est publié sous la licence Apache 2.0.
Cette bibliothèque vous aidera à changer l'icône de l'application pour chacun de vos buildVariants, en utilisant des règles Gradle simples. Vous pouvez ajouter des bandes de n'importe quelle couleur, superposer vos propres images ou changer la couleur de l'icône.

La documentation contient une description de l'utilisation de la bibliothèque, comment la configurer, les paramètres disponibles et une description de la structure du projet. Le projet est publié sous la licence Apache 2.0.
Il s'agit d'une bibliothèque qui permet de masquer facilement les composants View en haut et en bas de l'écran lors du défilement d'un NestedScrollView personnalisé.

Dans la documentation, vous trouverez tout ce dont vous avez besoin pour obtenir cet effet.
Il s'agit d'un projet qui utilise une architecture propre + MVVM + des extensions réactives + des composants architecturaux Android. L'objectif principal est d'utiliser les dernières pratiques et bibliothèques.

Le projet utilise des bibliothèques telles que: Android KTX, composants architecturaux d'Android, Dagger 2, RxJava, RxKotlin, RxAndroid, ConstraintLayout, Glide et bien d'autres. Il faut vraiment le voir! Licence: Apache 2.0.
Source -
https://medium.com/@mmbialas/25-new-android-libraries-projects-and-tools-worthy-to-check-in-spring-2018-68e3c5e93568