1. Développement Mobile
Initiation au développement Android
Elyes LABIDIElyes LABIDI
Mail : elyes.lab@gmail.comMail : elyes.lab@gmail.com
Tél : +21625936808Tél : +21625936808
Année universitaire 2017-2018
2. Qu’est ce que Android?
Système d’exploitation pour mobile.Système d’exploitation pour mobile.
Open Source.Open Source.
Lancé par une startup (Android), rachetée par GoogleLancé par une startup (Android), rachetée par Google
en 2007.en 2007.
Basé sur le langage JAVA ou Kotlin!!Basé sur le langage JAVA ou Kotlin!!
Noyau Linux.Noyau Linux.
8. Que faut-il apprendre pour
programmer sous Android ?
Codées en Java POO ou kotlin et XML, la maitrise
de ces langage est primordial.
Connaissance du langage SQL pour réaliser les
requêtes SQLite.
20. Fonctionne en background pourFonctionne en background pour
assurer plusieurs Fonctionnalité auassurer plusieurs Fonctionnalité au
meme tempsmeme temps
Services
Un service n’as pas un UIUn service n’as pas un UI
21. Écoutez de la musique lorsqueÉcoutez de la musique lorsque
vous ouvrez YouTube ou facebookvous ouvrez YouTube ou facebook
..
22.
23.
24.
25.
26. Anatomie d’une applicaction
Android
Code source(.java fichier) pour gérer lesCode source(.java fichier) pour gérer les
événements des activités, services .événements des activités, services .
Layouts ( .xml ) pour afficher un activiteLayouts ( .xml ) pour afficher un activite
Resources (image,strings,.)Resources (image,strings,.)
Android Manifest XMLAndroid Manifest XML