Aller au contenu principal

Listes et ListView

Avant la séance

Vous regarderez la doc officielle ici

Vous regardez l'exemple de code demo de liste

Séance 1 : listes

On regardera comment construire une liste d'objets simple puis un peu plus complexe.

On expliquera le concept d'expression lambda qui est souvent utilisé pour décrire comment produire l'objet graphique correspondant à l'objet de données.

Séance 2 : listes intégration

Compléter les exercices

Exécuter un exercice sur le simulateur de iOS. Exécuter un exercice sur un appareil iOS.

Exercices

Exercice ordre_alpha

Tirer une liste de 5 prénoms et la mélanger

Sur chaque élément de la liste un bouton pour monter et un bouton pour descendre.

Quand la liste est dans l'ordre, on affiche un message et on remélange.

Exercice jolie_liste_lambda

Affiche les nombres de la suite de Fibonacci dans un joli format (changer le padding, le style du texte, les bordures, etc.)

La liste doit être construite à l'aide d'une expression lambda.

jolie liste lambda

Exercice jolie_liste_builder

Reprendre le dernier exercice, mais cette fois la liste doit être construite à l'aide d'un listview.builder.

Exercice mac_simulateur

Prendre l'exercice de votre choix et l'exécuter dans le simulateur ios.

Exercice iphone_ipad

Prendre l'exercice de votre choix et l'exécuter sur un appareil ios.