Cours C54 - Développement d'applications mobiles - Régulier

prochaine échéance : Examen 1 : mardi 29 sept

Cours 1 Mardi 25 Août ( 2 périodes )


  • plan de cours / règles ( 20 min )
  • présentation Android ( 20 min )
  • présentation Kotlin ( 25 min )
  • Annexe 1 :App natives: retour sur Intents ( 45 min )
  • modifier thèmes
  • Annexe 0 - installer Android Studio à la maison

Cours 2 Jeudi 27 août ( 3 périodes )


 

Cours 3 : 1er Septembre ( 2 périodes )


  • exceptions en Kotlin , fin Annexe 1 ( 15 min )
  • fonction de haut niveau : use, forEachLine ( 15 min )
  • Annexe 1B - quiz Kotlin ( 10 min )
  • Annexe 1B - exercices flux de données ( 1h15 )
  • trouver une seconde manière de faire les exercices ( Question 3, Annexe 1B )

;

Cours 4 Jeudi le 3 septembre ( 3 périodes )


  • Annexe 1B - dernier exercice, notes de cours ( 40 min )
  • Scanners ( 20 min )
  • Annexe 2 : importance d'un buffer dans la vitesse de lecture, ( 40 min )
  • Technique "Boomerang" - startActivityForResult ( 1h )
  • Annexe 1C + reviser Annexe 1B

 

Cours 5 Mardi 8 Sept - 2 périodes


  • correction Annexe 1C - constructeurs Kotlin ( 25 min )
  • Annexe 3 : Singleton
  • Annexe 3 - sauvegarder les mémos dans un fichier de sérialisation ( 1h30), Singleton, ObjectInputStream

 

Cours 6 Jeudi 10 sept ( 3 périodes )


  • retour sur annexe 3
  • exercice Annexe 3B
  • terminer Annexe 3b - exercice sur sérialisation + commencer Annexe 3C ( 45 min )

 

Cours 7 Mardi 15 Septembre ( 2 périodes )


  • retour sur Annexe 3D - exercice cycle de vie ( 10 min )
  • Annexe 3B - exercice Volume ( 45 min )
  • Annexe 3C - exercice dentiste : à terminer

 

Cours 8: Jeudi 17 Sept ( 3 périodes )


  • Annexe 4 : méthode startActivityForResult, Bundle onSaveInstanceState ( 1h15 )
  • Nullabilité Annexe 4B ( 40 min )

 

Cours 9 Mardi 22 Sept


  • Annexe 4B - interface Parcelable
  • Parcelable vs Serializable : article ( 20 min )
  • Annexe 5 : Listes Complexes, SimpleAdapter ( 1h15 )

 

Cours 10 Jeudi 24 Sept ( 3 périodes)


  • Annexe 6 : startActivityForResult, boomerang
  • TP1 : explications, librairie Volley, API ITunes, Atelier1-2 TP1 : remise 22 octobre

 

Cours 11 29 sept ( 2 périodes )


  • Examen 1

 

 

Cours 12 : 6 octobre ( 3 périodes )


  • Atelier 1B - librairie Klaxon
  • Atelier 1C : exercice
  • TP1 : explications, à remettre le 3 novembre ( 30 min )