Adventure Works Proposition commerciale

Transcription

Adventure Works Proposition commerciale
Environnement de
développement
Java – Android
Hervé PHILIPPE
Promotion 2015-2016
http://DevLab.Alsace
Plan



http://DevLab.Alsace
Environnement de développement Android

Installation

Logiciels installés
Android Studio

Fenêtres

Panneaux d’outils

Raccourcis clavier
Autres outils de développement
Environnement de développement Android
Installation

Installation

Java JDK
Version 1.8 / 64 bits (1.7 minimum)


http://DevLab.Alsace
Android Studio 1.4

Android Studio (IntelliJ IDEA)

Android SDK (plus d’un giga…)
Variables d’environnement

Java : JAVA_HOME, JDK_ROOT, PATH

Android : ADTROOT, ADT_HOME, ANDROID_HOME, PATH
Environnement de développement Android
Logiciels installés

http://DevLab.Alsace
SDK Manager

Installer les versions/plateformes d’Android

Gérer les mises à jour
Environnement de développement Android
Logiciels installés


SDK Manager

Installer les versions/plateformes d’Android

Gérer les mises à jour
AVD Manager


Configurer les émulateurs
Emulateur

Accélération matérielle Intel possible (HAXM)

Raccourcis clavier
Voir : http://developer.android.com/tools/help/emulator.html
http://DevLab.Alsace
Plan



http://DevLab.Alsace
Environnement de développement Android

Installation

Logiciels installés
Android Studio

Fenêtres

Panneaux d’outils

Raccourcis clavier
Autres outils de développement
Android Studio

Environnement de développement officiel depuis décembre 2014 (v1.0)
Avant : Eclipse + plugin ADT

Basé sur IntelliJ IDEA : https://www.jetbrains.com/idea

Utilise Graddle pour remplacer Ant

Doc officielle Android Studio :
http://developer.android.com/tools/studio
http://DevLab.Alsace
Android Studio
Fenêtres
A : Barre de menu
B : Barre d’outils
C : Barre de navigation
D : Fenêtre de l’éditeur
E : Barre de statut
F : Panneau de projet
http://DevLab.Alsace
Android Studio
Panneaux d’outils
Projet
Structure
Captures
(Preview)
Maven Projects
Gradle
Build Variants
Favorites
TODO / Android Monitor / Terminal / Messages
http://DevLab.Alsace
Android Model
Event Log / Gradle Console
Android Studio
Raccourcis clavier
https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf
http://DevLab.Alsace
Autres outils de développement

Versioning / Travail collaboratif

SVN, Mercurial, Git…

Sur Internet : GitHub, BitBucket…

Outils pour faire des mockups

Outils supplémentaires
Plugins possibles dans Android Studio

http://DevLab.Alsace
…

Documents pareils