Aller au contenu principal

Accueil

Bienvenue au cours de 5N6 - Applications mobiles avancées! Dans ce cours, tu apprendras Dart pour créer des applications Flutter, automagiquement disponible sur Android et IOS (voire Web, Windows, MacOS, et Linux).

Le contenu des cours ainsi que les énoncés de TP sont disponibles dans les onglets Cours et Travaux Pratiques.

Tu peux déjà commencer à regarder les vidéos du cours 1 et prendre connaissance des informations.

À chaque cours, exécute ce script d'installation (repo). Pour le moment, le script est fait pour être uniquement exécuté sur les postes du CÉGEP.

Plagiat

Les exercices peuvent être réalisés à plusieurs. Par contre, tous les travaux évalués sont INDIVIDUELS.

Lis les règles concernant le plagiat et les sanctions ici

Déroulement d'une semaine type

Tu as du travail préparatoire pour découvrir la matière par toi-même (page Web à lire, vidéo, exercices) pour environ 2 heures de travail.

Pendant la séance, tu dois compléter et valider tes exercices, poser des questions et compléter ton TP.

Installation à la maison

Problèmes courants et solutions ici Le repo git du cours ici Notice pour déployer sur Mac ici

SemaineSéquence des coursTravaux pratiques
1.1 →Plan de cours, premier projet Flutter--
1.2 →Mise en page--
2.1 →NavigationProjet créé
2.2 →Liste10%
3.1 →Liste25%
3.2 →HTTP avec Dio50%
4.1 →HTTP avec Dio75%
4.2 →Intégration100% remise
5.1 →Organisation du codeTP2 : Images
5.2 →Multilingue10%
6.1 →Déploiement20%
6.2 →Image Picker30%
7.1 →Formatif30%
7.2 →Examen Intra--
8.1 →Image Cookie40%
8.2 →Image client60%
9.1 →Spring Boot70%
9.2 →Spring Boot80%
10.1 →Gestion de l'état90%
10.2 →Intégration100% remise
11.1 →Firebase authentificationTP3 : sans serveur
11.2 →Firebase Firestore10%
12.1 →Firebase contrôle d'accès20%
12.2 →Firebase contrôle d'accès30%
13.1 →Firebase/Supabase fichiers images40%
13.2 →Firebase Stream50%
14.1 →Firebase règles d'accès70%
14.2 →Intégration100% remise
15.1 →Formatif final--
15.2 →Examen final--