Vincent Ferries

Je suis avant tout un développeur depuis 2007 et suis indépendant depuis 2016.

Mission Android en cours chez Renault

Suivi du cours

Note
Documentation
LA référence : http://d.android.com

Planning

Nos objectifs ensemble

Du coup, n’hésitez pas si vous avez la moindre question.

Si je n’ai pas la réponse, vous l’aurez au cours suivant.

Avant toute chose

Caution Le téléchargement peut être long, autant le lancer avant qu’on continue vraiment.

Téléchargez Android Studio sur https://developer.android.com/studio/

Assurez vous d’avoir aussi un client git.

Pourquoi Android et pas iOS?

Web ou multiplateforme?

Au commencement il y avait…

IBM Simon

IBM Simon

Le premier smartphone, dès 1992 (2G)

Ecran tactile, PDA, fax, messagerie

Blind test smartphones et OS

Nokia

Nokia 3310

Sous Symbian OS (1996)

Blind test smartphones et OS

PocketPC

PocketPC pour PDA en 2000

Rebaptisé Windows Mobile 5 en 2005

Blind test smartphones et OS

BlackBerry

BlackBerry OS 7

RIM / BlackBerry

Pourquoi ça ne prend pas vraiment

Ceci est une révolution

iPhone

Les suiveurs

Qu’est-ce qui différencie téléphone et smartphone ?

Fact checking

Non, la startup Android a été rachetée par Google en 2005, soit deux ans avant la sortie de l’iPhone

Non, Android est Open Source, mais…

Open Handset Alliance

OHA

Open Handset Alliance

AOSP

Tablettes

Retour aux installations

Lancez Tools → Android → SDK Manager et récupérez :

Chronologie

Versions d’Android

Versions d’Android

Versions d’Android

Versions d’Android

Architecture

Architecture Android

Spécificités du monde du mobile

Important La batterie est le sang du téléphone, économisez la !

Ergonomie et UX

Caution Parfois plus important que les fonctionnalités

Quelques fondamentaux en vrac

Contextes

Communication interne

Notions de développement utiles

Persistance des données

Autres ressources

Google I/O

A vous de jouer !

Installation (1)

Vous devez déjà avoir téléchargé l’exécutable, il ne vous reste qu'à le lancer.

Si vous n’avez pas de JDK installé, il vous sera proposé d’en installer un.

Sinon, faites pointer lors de l’installation sur un JDK récent (JDK8 minimum).

Installation (2)

Normalement vous avez déjà récupéré précédemment l’essentiel dans le SDK Manager.

Caution Le SDK prend vite beaucoup d’espace disque.

Vous pouvez compléter avec Virtual Devices et Performance (Intel HAXM) vu que votre processeur est capable de virtualisation. Il se peut qu’il y ait besoin d’activer des options dans le bios.

Vous pouvez aussi vous intéresser à Genymotion.

Création d’un premier projet

New Project ⇒ Phone and Tablet

Sélectionner Master/Detail Flow

Lancement

3 Options s’offrent à vous:

Faites le au moins tourner sur l’un de ces cas là, deux ou trois si vous attendez la suite.

Tips

Prenez le temps de lire une bonne dizaine de tips de l’IDE, ils vous seront utiles pour gagner du temps par la suite.