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