Cours C44 - Programmation objet II - Régulier
Prochaine échéance : tp2, examen 2 : 9 avril
Cours 1 29 janvier ( 2 périodes )
- plan de cours ( 15 min )
- annexe 0 : installation ( 5 min ) / GitHub ( 15 min )
- annexe 1 : notion d'Activite, widgets de base, émulateur AVD, ConstraintLayout ( 1h30 )
- propriétés id, text
- site Android Developers
Cours 2 Mardi 30 janvier ,( 3 périodes )
- différentes propriétés d'un ConstraintLayout ( 30 min )
- Annexe 2: 3 grands concepts pour gérer un événement ( 30 min )
- Annexe 2 : gestion des événements clic, exercice( 1h00 )
- classe interne
- méthode findViewById
- transtypage
- devoir :installer AndroidStudio à la maison (Annexe 0 )
Cours 3 lundi 5 février( 2 périodes )
- terminer Annexe 2 ( 1h )
- transtypage
- exercices Annexe 3 #1: ImageView ( 1h )
- les Toasts, les SnackBars
Cours 4 Jeudi 4 Fév ( 2 périodes )
- retour sur Vectors ( 45 min )
- Annexe 3 : ImageViews, modèles objets, ProgressBars
- devoir terminer Annexe 3 pour le prochain cours
Cours 5 Lundi 12 Fév ( 2 périodes )
- Annexe 4 : LinearLayout, layout weight, TableLayout, exercices ( 1h )
- question du groupe : pourquoi un text avec un outil devant dans l'onglet design ? réponse
Cours 6 Mardi 13 Février
- Annexe 4B : exercice, getChildAt, getChildCount
Cours 7 Lundi 19 Février
- correction Annexe 4B
- les DecimalFormats
- Annexe 5 : améliorations Annexe Transfert intérac ( Les Spinners )
Cours 8: Mardi 20 Février
- les Hashtables
- Annexe 5 : terminer
- Expressions régulières, AlertDialogs
- temps pour TP1 à remettre le 4 mars
- travailler sur tp 1
Cours 9 Lundi 26 Fév
- temps pour tp1 : à remettre 5 Mars
- Examen 1 : Mardi ( 15 % ) 5 Mars
Cours 10 Mardi 27 Février
- Annexe 5B : Styles et Thèmes ( 2 périodes )
- temps pour tp1
- Examen 1 : Mardi ( 15 % ) 5 Mars, annexes 1 - 5B
Cours 11 4 Mars ( 3 per )
- exercices de révision
- temps pour tp1
Cours 12 : 5 Mars
- examen 1
Cours 13 11 Mars ( 2 per )
- terminer Annexe 6 - dessin personnalisé
- explication Annexe 7 - onTouchListener - devoir de relâche
Cours 14 : 18 Mars
- retour sur annexe 7 ( 30 min )
- Annexe 1 - exercice Path
- explications tp2 : à remettre 9 avril
Cours 15 19 mars
- HorizontalScrollBar
- temps pour tp2
- correction examen 1
Cours 16 25 mars
- Temps pour tp2
Cours 17 26 mars
- temps pour tp2 ( 1h20 )
- Gestion des exceptions non-contrôlées ( 1h15 ) , exercices Placement Annexe 8
- distinction entre exceptions non-contrôlées et contrôlées, avantages
Cours 18 2 Avril
- retour sur Annexe 8 : try / catch , exceptions non-contrôlées ( 30 min )
- bloc finally ( 10 min )
- Exercice Annexe 10 ( 30 min )
- Pause
- explications boîte de dialogue, temps pour tp2 : à remettre 9 avril `
- examen 2 : mardi prochain 9 Avril : TP2, Annexes 5-8
Cours 19 8 Avril
Cours 20 Mardi 9 avril
- examen 2
Cours 21 15 Avril
- Annexe 11B - Exceptions, Hashtable ( 1h )
- second quiz sur les exceptions de Bradley Kjell quiz2
- Annexe 9 - StateListDrawables --> à faire par vous-mêmes
Cours 22 Mardi 16 Avril
- Annexe 12 - SQLite, Cursor, méthode execSql
- Présentation modèle de conception Singleton