Home
Programmation Android
Module 1: Introduction
1. Le système d'exploitation Android, versions, identifiants API
2. L'environnement de développement Eclipse + ADT
3. La structure d'un projet Android
4. Le fichier manifest
5. Debug: configuration, outils, perspectives Eclipse, journal
6. Labo
Module 2: Notions fondamentales
1. Les activités et leur cycle de vie
2. Les intentions implicites et explicites
3. Les ressources
4. Les permissions
5. Le contexte
6. Les services
7. Labo
Module 3: Interface utilisateur
1. Les unités de mesure
2. Les gestionnaires (layouts) et autres conteneurs
LinearLayout
RelativeLayout
FrameLayout
TableLayout
GridLayout
ScrollView
WebView
3. Les widgets de base
Button
RadioButton et RadioGroup
CheckBox
ToggleButton
ImageButton
ImageView
TextView et ses versions personnalisées
EditText et ses versions personnalisées
ListView, listes personnalisées
4. Adaptateurs
ArrayAdapter
SimpleAdapter
Adaptateurs personnalisés
5. L'interception et le traitement des événements
- du cycle de vie des activités
- des boutons, listes, boites de saisie, etc
- des boutons hardware du dispositif Android
- des senseurs
6. Labo
Module 4: La personnalisation de l'interface utilisateur
1. Les styles
2. Les thèmes
3. Les icônes
4. Les contrôles personnalisés
5. Labo
Module 5: Les menus
1. Les menus option
2. Les menus contextuels
3. ActionBar
4. Labo
Module 6: Messages et notifications
1. Les toasts
2. Création et lancement d'une notification
3. Labo
Module 7: Les boites de dialogue
1. Les boites de dialogue interactives
2. Les indicateurs de progression
ProgressBar
SeekBar
RatingBar
Spinner
3. Les boites de dialogue personnalisés
4. Labo
Module 8: Notions d'usage des facilités média
1. Audio
2. Video
3. Camera
4. Labo
Home