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 →MultilingueTP2 : Images
5.2 →Déploiement10%
6.1 →Image Picker20%
6.2 →Image Cookie35%
7.1 →Formatif35%
7.2 →Examen Intra--
8.1 →Image serveur60%
8.2 →Image client80%
9.1 →Intégration100% remise
9.2 →Intro FirebaseTP3 : sans serveur
10.1 →Firebase authentification10%
10.2 →Firebase datastore20%
11.1 →Firebase contrôle d'accès30%
11.2 →Firebase contrôle d'accès40%
12.1 →Firebase fichiers images50%
12.2 →Firebase Stream60%
13.1 →Spring Boot70%
13.2 →Spring Boot80%
14.1 →Intégration90%
14.2 →Intégration100% remise
15.1 →Formatif final
15.2 →Examen final