Nous présenterons dans ce tutoriel comment développer et publier une application Android Material Design de A à Z. Pour ceux qui ne connaissent pas le Material Design, sachez qu’il s’agit d’un design conçu par Google avec la venue de la version Lollipop d’Android. Ce design aux apparences simplistes et aux nombreux points communs avec le Flat Design est bien plus complexe qu’il n’y parait. A partir du second chapitre, vous en saurez déjà plus !
Sachez aussi que toutes les sections qui constituent ce tutoriel disposent d’une version vidéo hébergée sur YouTube. Ces vidéos abordent les sujets de chacune de ces sections dans un face à face entre vous et moi. D’abord, je vous introduirai le sujet avec un décor bien sympathique, puis on terminera sur des lives où vous pourrez concrètement voir comment fonctionne les choses.
Cependant, les sujets abordés ne sont pas forcément adéquats pour les débutants. Les deux premiers chapitres sont accessibles pour tous mais à partir du troisième chapitre, il faut quelques légers pré-requis avant de se lancer dans la lecture :
- Développement Android oblige, vous devez avoir des connaissances en Java et savoir manipuler des fichiers XML. C’est la base des connaissances pour le développement Android. Si vous n’êtes pas à ce niveau, il est sans doute prématuré de vous lancer dans ce tutoriel. Commencez par les deux premières parties du tutoriel sur le Java, puis enchainez par le tutoriel Android pour les débutants.
- Si vous savez manipuler les menus, c’est un plus non négligeable. Le composant pour intégrer un menu latéral utilise massivement ce concept et il en est de même pour la nouvelle
Toolbar
. Ce n’est pas obligatoire mais si vous voulez être bien préparé et que vous ne connaissez pas ce concept, lisez ce chapitre du tutoriel Android pour les débutants.
Tous les codes sources exposés dans ce tutoriel sont issus d’un projet open source. Ce projet regroupe des exemples de plusieurs tutoriels, la partie consacrée à notre tutoriel ci-présent se trouve à cette URL.
La rédaction de ce tutoriel n’est pas terminée. Il manque quelques chapitres mais le tutoriel en l’état vous permettra déjà de vous enseigner les bases du Material Design, vous expliquera tout ce qu’il y a à savoir sur les outils de développement et vous fera développer un premier composant très intéressant, le menu latéral ! Quant aux vidéos, la fréquence de publication est différente par rapport à la version écrite mais puisqu’elle ne nécessite aucune validation de la part de Zeste de Savoir, toutes les vidéos devraient rapidement être intégrées !
Vos premiers pas avec Android Studio
En savoir plus sur le Material Design
La Toolbar, le composant Material Design pour la barre d'action
- A chaque situation, sa navigation
- Rôle de la Toolbar au sein du Material Design
- Ajouter une Toolbar à votre application
- Onglets attachés à la Toolbar
- Toolbar étendue et gestion du scroll
- Recherche