QUEL EST LE PROGRAMME ?
Présentation
- Historique des mobiles et de leurs usages
- Les normes : de la 1G à la 4G
- Les constructeurs
- Les systèmes d’exploitation
- Les particularités d’Android
Structure d’un projet sous Android
- L’arborescence : explication des dossiers
- MANIFESTS
- JAVA
- RES
- Le fichier AndroidManifest.xml
- Le dossier SRC
Le XML
- Syntaxe du XML
- Rôle de l’en-tête
- L’encodage des caractères
- Les règles à respecter
L’interface utilisateur (UI : User Interface)
- Principes de conception d’une bonne UI
- Penser utilisateur : user friendly, look & feel
- Le task-driven
- Les gestures
- La composition graphique
- Les groupes de vues et les vues
- La classe VIEW
- Les attributs des vues
- Le WRAP_CONTENT
- Le MATCH_PARENT
- Les marges
- Le LAYOUT
- Typologie des layouts
- Les commons :
- LinearLayout
- RelativeLayout
- TableLayout
- AbsoluteLayout
- FrameLayout
- ScrollView
- HorizontalScrollView
- Les vues
- TextView
- ImageView
- Les input controls : button, checkbox, pickers, …
Les ressources
- La gestion des taille d’écran sous Android
- La déclinaison des dossiers
- La gestion de l’orientation
- La gestion des langues
- Les images : drawable
- Le menu
- Le dossier VALUES :
- COLOR.XML
- DIMENS.XML
- STRINGS.XML
- STYLES.XML
- Les animations
Les composants d’une application
- Les composants applicatifs :
- ACTIVITY
- SERVICE
- CONTENT PROVIDERS
- WIDGET
- Les composants d’interaction :
- INTENT
- BROADCAST RECEIVER
- NOTIFICATION