Vous êtes sur la page 1sur 1

TP 1

Les applications Android sont programmées en Java, mais dans ce travail, nous nous concentrons
d’abord sur la conception gui, qui ne nécessite pas encore de programmation.
Vous allez concevoir une application (Votre application) qui sera implémentée plus loin au fur et à
mesure.

Activités
1. Téléchargez et installez Android Studio à partir de
https://developer.android.com/studio/index.html. Nous utiliserons cet environnement pour
développer nos applications Android.
2. Créer un référentiel (dossier) et un compte sur GitHub
3. Pour faire connaissance avec Andoid Studio, vous pouvez effectuer les tutoriels suivants:
• https://www.raywenderlich.com/120177/beginning-android-development-
tutorialinstalling-android-studio
• https://developer.android.com/training/basics/firstapp/index.html

4. Google a créé une philosophie de conception pour le look and feel de leurs applications, qu’ils
ont appelé « Material Design ». Ils ont également mis en place un ensemble assez détaillé de
lignes directrices que les concepteurs devraient suivre lors de la création d’applications
Material Design. Ces lignes directrices sont décrites sur les liens ci-dessous :
• https://material.google.com/
• http://materialdesignblog.com/the-ultimate-guide-to-googles-material-design/
Lisez les lignes directrices ci-dessus (vous pouvez les traduire en Français).
Vous n’avez pas à lire en détail à travers tous les composants et les modèles; il suffit de
parcourir ces sections. Particulièrement regardez boutons, boutons flottants d’action, barres-
collations, toasts, listes.

5. Créez un design pour votre application (selon le projet discuté avec le Prof).
Implémentez votre conception autant que possible dans Android Studio (aucune
fonctionnalité requise pour le moment).
• Représentez toutes les activités : une pour chacune des vue de votre projet.
Nous discuterons plus tard d’un concept appelé Fragments, qui pourrait être une
raison de changer cette conception, mais pour l’instant, supposons que nous utilisons
des activités distinctes pour chaque vue d’ensemble.
• Ajouter des vues à chaque activité pour afficher les informations requises; vous
pouvez utiliser ListViews, mais vous pouvez également expérimenter avec d’autres
vues pour voir si elles sont applicables.
• Vous devez également réfléchir à la façon dont l’utilisateur peut passer d’une activité
à l’autre. Nous ne pouvons pas encore utiliser des choses comme un tiroir de
navigation ou des onglets, parce qu’ils nécessitent généralement aussi des
fragments. Au lieu de cela, ajoutez quelques boutons pour passer d’une activity à
l’autre (seulement ajouter les boutons, ils n’ont pas réellement à travailler encore).
• Lors de la création de cette interface graphique, prendre en compte autant que
possible les lignes directrices ci-dessus de conception des matériaux.

6. Poussez votre application vers votre référentiel GitHub. Assurez-vous que le professeur a
accès à votre référentiel!

Vous aimerez peut-être aussi