De cette façon, vous pouvez introduire une nouvelle fonctionnalité ou fonctionnalité sans avoir à écrire un nouveau code à partir de zéro. Cela simplifie la création d'applications et peut vous faire gagner beaucoup de temps et vous fatiguer de devoir réinventer la roue. Parfois, vous ne pourrez peut-être pas améliorer les fonctionnalités de votre application. Cet article concerne actuellement les bibliothèques liées à la conception, dont beaucoup peuvent créer instantanément de nouvelles façons d'interagir avec votre application.
Certaines bibliothèques sont payantes, d'autres sont gratuites, mais dans tous les cas, l'esprit de partage permet de créer de meilleures expériences pour les utilisateurs et de s'appuyer en permanence sur Android.
Les dix bibliothèques suivantes en sont d'excellents exemples. Certaines d'entre elles sont juste amusantes, d'autres peuvent être transformées en mode de fonctionnement de votre application. Tous sont géniaux!
Sélecteur de fichier matériel
Au fur et à mesure que votre application devient de plus en plus complexe et riche en fonctionnalités, vous devrez faire face. Maintenant, vous devez commencer à prendre des décisions sur ce que vous voulez faire et ce que vous voulez faire avec une bibliothèque prête à l'emploi.
Par exemple, supposons que vous ayez besoin d'un fichier, quelle qu'en soit la raison. Vous pouvez maintenant utiliser une intention ou les laisser utiliser leur gestionnaire de fichiers par défaut, ou vous pouvez créer quelque chose en vous-même. Bien que ce soit une bonne pratique, il existe certainement des scénarios dans lesquels vous souhaiterez le conserver. Ou peut-être souhaitez-vous personnaliser le gestionnaire de fichiers?
Un bon compromis consiste à utiliser une bibliothèque. Cela vous évite de rien, mais vous permet de garder vos visiteurs dans votre application pour une expérience plus cohérente. Un bon choix est la bibliothèque de sélecteur de fichier matériel. Comme son nom l’indique, il s’agit d’un sélecteur de fichiers utilisant une conception matérielle, vous pouvez donc être sûr qu’il aura l’air moderne et propre. Prenez-le ici.
DragSortListView
En fait, je me suis efforcé de personnaliser mon propre gestionnaire de fichiers et je voulais lui donner toutes les options possibles. DragSortListView est un élément que j'ai trouvé très utile pour ce qui est de vous permettre de faire glisser et de déposer des éléments dans une vue de liste pour réorganiser leur ordre. Il existe également de nombreuses autres applications pour ce genre de chose dans votre interface utilisateur classique, ce qui donne un aspect très professionnel. Cela ne pourrait pas être utile en RPG ou similaire! Il est à noter que cette bibliothèque n'est plus maintenue. Donc, si vous êtes bloqué, vous êtes seul!
Vue déplaçable
Vue déplaçable Ceci est un très bon exemple de la manière de glisser-déposer de jolies animations. Encore une fois, il y a beaucoup d'applications ici, ainsi que pour les jeux de puzzle ou la gestion de galeries d'images.
Kit de développement Tooleap
Tooleap SDK est une sélection de bibliothèques qui vous permettent de transformer n'importe quelle activité standard en une fenêtre d'application flottante toujours visible (ou "écran latéral"). Comme Facebook Messenger, vous souhaiterez peut-être rétablir votre mini-application.
Cela ouvre de nombreuses possibilités pour le multitâche, notamment dans la mesure où les bulles peuvent être utilisées pour apparaître au-dessus d'autres applications spécifiques ou à des heures précises. Prenez-le à www.tooleap.com.
BlurView
Un fan de l'effet de verre dépoli utilisé dans iOS? Vous pouvez appliquer quelque chose de similaire en utilisant la bibliothèque BlurView. Cela vous permet de flouter non seulement des images mais également des éléments de l'interface utilisateur, agissant comme une simple disposition de cadre qui rend flou tout le contenu sous-jacent. C'est presque et peut être utilisé pour créer des applications modernes, riches en images. Obtenez-le sur Android Arsenal, ici.
Android Shape Image Voir
Ou plutôt que de brouiller vos images, pourquoi ne pas les transformer en différentes formes? Ceci est une collection de fleurs dans les coeurs, les cercles, les étoiles et les carrés. Il est parfait pour les images de profil et les photos de contact, ce qui lui confère une tonne d'utilisations potentielles pour les lanceurs, les applications SMS, etc. Prenez-le ici.
Animations Android Voir
Alors qu'ils viennent à accepter leurs créations ...
Quoi qu'il en soit, Android View Animations est une excellente sélection d'animations. Ce sont vos animations légèrement plus "amusantes", ce qui les rend particulièrement bien adaptées pour ajouter de la personnalité à votre application.
Vous pouvez obtenir cette bibliothèque de GitHub, ici. Cela dépend également d'une autre bibliothèque appelée fonctions d'accélération Android, qui permet d'en ajouter davantage.
Android Image Slider
Ce curseur d'image est une autre bibliothèque intéressante liée aux animations. C'est génial pour les albums personnalisés, les flux RSS ou les couvertures d'albums dans les lecteurs de musique et vous donne beaucoup d'options d'animation amusantes. Prenez-le ici.
talc
Si vous envisagez de travailler sur un assistant numérique, il viendra certainement dans le mobile, aussi. Passez un bon moment en accomplissant vous-même. Essayez simplement de résister à la tentation de tout jeter à la fois. Rappelez-vous: parfois moins peut être plus!
main d'onde
Bien sûr, laisser les gens parler de votre application pour interagir avec elle est assez impressionnant. Mais que se passerait-il s’ils pouvaient simplement écarter les notifications ou faire défiler les options sans jamais toucher l’écran? C'est ce que propose HandWave via la vision par ordinateur. Vous avez peut-être des gadgets sales, ils ont certainement leur place (dans les applications de cuisson, par exemple, où vos mains peuvent être sales). Vous pouvez obtenir HandWave ici.
Commentaires de clôture
Bien sûr, il ne s'agit que d'une très petite sélection de nombreuses bibliothèques. Assurez-vous donc de vérifier GitHub ou Android Arsenal, vous cherchez un moyen de donner à votre application une touche de finition ou quelque chose de plus ambitieux à propos de votre UX. Vous devez également vous abonner à notre newsletter Developer Weekly, car nous incluons souvent de nouvelles bibliothèques intéressantes. De plus, si vous connaissez tout ce que nous avons manqué, n'oubliez pas de partager l'amour dans les commentaires ci-dessous!