Licence CC BY-NC-SA

Développer et publier une app Android Material Design

Dernière mise à jour :
Auteur :
Catégorie :

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 :

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

  1. Créer un projet Android
  2. Le moteur de production Gradle
  3. Confort d'utilisation

En savoir plus sur le Material Design

  1. Principes du Material Design
  2. Propriétés du Material Design
  3. Les nouveaux composants graphiques

La Toolbar, le composant Material Design pour la barre d'action

  1. A chaque situation, sa navigation
  2. Rôle de la Toolbar au sein du Material Design
  3. Ajouter une Toolbar à votre application
  4. Onglets attachés à la Toolbar
  5. Toolbar étendue et gestion du scroll
  6. Recherche

Intégrez un menu latéral en Material Design

  1. Intégrer le menu dans son application
  2. Menu statique
  3. Menu dynamique


8 commentaires

Une petite remarque (j'ai pas encore tout lu) : j'aime beaucoup le style d'écriture. Sinon, je pense que tu peux signaler qu'on a pas besoin de connaissances en Java et XML pour juste se renseigner sur le fonctionnement du développement Android (c'est d'ailleurs pour ça que je lis, vu que je sais à peine faire un print en Java). :)

Bref : j'aime !

Hey, moi c'est polio, et je te souhaite une bonne lecture :p !

+3 -0

Merci Poliorcetics pour ton commentaire !

Ta remarque n'est pas bête et elle a déjà été faite lorsque le tutoriel était en bêta. Un travail a déjà été fait dans ce sens puisque j'ai nuancé les pré-requis en fonction des besoins du lecteur mais il faudrait peut-être que je nuance un peu plus. Je vais voir ça ! :)

+3 -0

Salut ! Est-ce que tu as déjà un plan détaillé du reste de ton tutoriel ? Prévois-tu de parler un peu d'Android Wear ou pas du tout ?

Merci :-) Ça fait toujours plaisir de voir des tutoriels en français sur des technos récentes tout de même ^^

+0 -0

Salut, juste pour remonter une petite coquille dans le premier paragraphe des prérequis: "prématuré de vous lanceR" et non lancez.

Sinon, merci pour ce tuto!

Sesthotrys

Merci, c'est corrigé !

Salut ! Est-ce que tu as déjà un plan détaillé du reste de ton tutoriel ? Prévois-tu de parler un peu d'Android Wear ou pas du tout ?

Merci :-) Ça fait toujours plaisir de voir des tutoriels en français sur des technos récentes tout de même ^^

Thiphariel

A une vache près, je compte aborder quasi tous les composants listés ici. Android Wear aurait été très intéressant mais n'est pas concerné par le Material Design (du moins, pas son développement).

Merci pour vos commentaires en tout cas !

Édité par Andr0

+0 -0

Merci à artragis pour la validation de cette nouvelle version !

Dans cette mise à jour, vous apprendrez à utiliser et personnaliser la Toolbar, un composant hyper utilisé dans les applications actuelles.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte