Cours C44 - Programmation objet II - Régulier

prochaine échéance: Examen 2 : 31 mars

Cours 1 mardi 27 janvier ( 2.5 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 Jeudi 29 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 : exercice( 1h00 )
  • devoir :installer AndroidStudio à la maison (Annexe 0 )

 

Cours 3 Mardi 3 février( 2 périodes )


  • terminer Annexe 2 partie du bas ( 45 min )
  • transtypage
  • terminer Annexe 3 #1

 

Cours 4 Jeudi 5 Fév ( 3 périodes )


  • exercices Annexe 3 #1: ImageView, ProgressBars( 45 min )
  • Annexe 3 #2: ImageViews, modèles objets,
  • les Toasts, les SnackBars
  • Annexe 4 - LinearLayout ( 30 min )
  • devoir terminer Annexe 3 pour le prochain cours

 

Cours 5 Mardi 10 Fév ( 2 périodes )


  • Annexe 4 : LinearLayout, layout weight, TableLayout, exercices ( 1h10 )
  • question du groupe : pourquoi un text avec un outil devant dans l'onglet design ? réponse
  • Examen 1 : Cours de mardi prochain ( annexes 1 - 4 )

 

Cours 6 Jeudi 12 Février ( annulé, périodes à reprendre )


 

Cours 7 Mardi 17 Février ( 3 périodes plutôt que 2 : on reprend une période manquée )


  • Annexe 4B : exercice, getChildAt, getChildCount (1h45 )
  • Annexe 5 : améliorations Annexe Transfert intérac ( Les Spinners )(30 min)
  • les DecimalFormats

 

Cours 8: Jeudi 19 Février


  • examen 1
  • travailler sur Annexe 5, Hashtables

 

Cours 9 Mardi 24 Fév


  • Annexe 5 - expressions régulières , Hashtables, objets ( 35 min )
  • exercice Hashtables ( 20 min )
  • expressions régulières

 

Cours 10 Jeudi 26 Février


  • Annexe 6 - surface de dessin début
  • Annexe 6 - méthodes de la classe Canvas, Paint
  • début Annexe 7 : OnTouchListener

 

Cours 11 3 Mars ( 2 periodes )


  • retour sur expression régulière annexe 5 ( 15 min )
  • Annexe 7 - onTouchListener : objet événementiel, getX getY getAction ( 40 min )
  • Annexe 1 - TP1 : classe Path, OnTouchListener( 30 min ) : à terminer pour prochain cours
  • correction TP 1 ( 20 min )

 

 

Cours 12 : 5 Mars ( 3 périodes )


  • retour sur Annexe 1 TP 1
  • explications, temps pour tp ( 2h ) : à remettre le 2 avril
  • Les couleurs