List

Qu’est-ce que c’est ?

List est une app iOS de Todo List.

Contexte

List est le 4 ème projet de App Development with Swift (Apple, 2017), un guide d’apprentissage du développement d’applications iPhone.

Le projet a été développé en suivant globalement les instructions du guide, bien que plusieurs libertés aient été prises dans la réalisation.

D’un point de vue pédagogique, ce projet renforce les acquis des projets Light, Apple Pie et Personality Quizz et entraine entre autres à l’acquisition des éléments suivants :

  • Prise en main des UITableView – Configuration sur Storyboard, Dynamic && Static Cells, custom UITableViewCell, UITableViewDatasource, UITableViewDelegate…
  • Gestion de quelques évènements UI au delà du traditionnel “Touch Up Inside” : “Editing Changed”, “Primary Action Triggered”…
  • Persistance via les outils du framework Foundation : FileManager, Data, URL, PropertyListEncoder et PropertyListDecoder, Codable…
  • Gestion des dates via Foundation et UIKit : DateFormatter et UIDatePicker.

Compatibilité

L’application est optimisée pour iOS 15.

Captures

GitHub

View Github