Plus besoin de vous casser la tête pour intégrer une interface avec des cartes sur vos applications Android, une bibliothèque le fait à votre place !
Android a souvent été pointé du doigt pour son manque d’homogénéité au niveau de son interface utilisateur. Depuis Ice Cream Sandwich, Google a bien compris qu’il fallait mettre l’accent sur les guidelines afin de clore ces reproches récurrents. C’est pour cette raison qu’une section entière du site développeur a été dédiée au design.
Depuis la première version de Jelly Bean (4.1), l’application Recherche Google a vu l’apparition de Google Now. Cet assistant personnel à part entière s’est démarqué par son interface basée sur des cartes. Depuis de nombreuses autres applications ont succombé à ce design pattern : Google Play Music, Google Play, Google Keep… ainsi que les services web de Google.
De nombreuses applications tierces ont également repris cet élément de design et Nadav Fima (le développeur de l’application CliffHanger) a rapidement créé une bibliothèque afin d’imiter la pile de cartes. Aujourd’hui, nous ne nous intéressons pas à celle-ci, mais plutôt à celle de Gabriele Mariotti qui est disponible depuis quelques jours seulement.
Sobrement nommée Card Library, elle permet de pouvoir utiliser une vue CardView sans vous prendre la tête. Tout est personnalisable : de l’en-tête à l’image, en passant par l’ombre. Il est possible d’avoir un bouton redirigeant vers une popup listant des fonctionnalités annexes, et un menu sur le bas de la carte peut s’ouvrir sur demande.
Des listeners sont également mis à disposition pour alerter après chaque clic, swipe ou clic long. Pour l’image, inutile de faire vous-même les requêtes car la bibliothèque s’occupe de télécharger directement avec un cache LRU en supplément. Enfin la vue CardView peut être facilement utilisée dans une ListView.
L’intégration dans vos projets est extrêmement simple autant pour l’import (dépendance Gradle avec un AAR sur Maven Central), que pour la partie code.
Pour plus d’informations sur Card Library :
- Rendez-vous sur le GitHub officiel
- Téléchargez l’apk de démonstration
Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !
Je vais attendre, mais j'ai une idée très précise des fonctionnalités cool qu'il y aurait avec des cards, et si je les retrouve pas dans la nouvelle version des SMS sur KitKat, je développerai la mienne.
Tu devrais attendre la sortie de 4.4...
Moi qui voulait développer une application SMS avec des cards, je suis servi
[…] » Source de l’article […]
Y en a une autre qui est cool. https://github.com/afollestad/Cards-UI/
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix