Autoplay
Autocomplete
Previous Lecture
Completer et continuer
App Createur Pro
1. INTRODUCTION
1.1 : AVANT DE COMMENCER (5:11)
1.2 : MON HISTOIRE - REUSSIR EN PARTANT DE ZÉRO !
1.3 : DISCORD PRIVÉ
2. MATÉRIEL ET OUTILS
2.1 : QUELLE CONFIGURATION D'ORDINATEUR (6:51)
2.2 : POURQUOI CHOISIR UN MACBOOK (2020) (7:06)
2.3 : ACHETER/REVENDRE UN MAC (5:26)
2.4 : CHOISIR SON SMARTPHONE (2020) (5:12)
2.5 : QUEL LANGAGE CHOISIR (DEV. MOBILE) (11:38)
2.6 : LOGICIELS ET SITES WEB (8:22)
coming soon...
3. FLUTTER INTRODUCTION
3.1 : DÉROULEMENT DE LA FORMATION DE CODE & LIENS GITHUB (11:15)
3.2 : FLUTTER ET DART C'EST QUOI ? (7:57)
3.3 : MAC INSTALLATION (20:47)
3.4 : WINDOWS INSTALLATION (20:18)
3.5 : EXTENSIONS ANDROID STUDIO ET VS CODE (6:39)
3.6 : ANDROID STUDIO TOUR ET ARCHITECTURE D'UN PROJET FLUTTER (14:47)
3.7 : ANALYSE DE L’APPLICATION PAR DÉFAUT (8:12)
3.8 : COMPILER SUR UN VRAI TELEPHONE
3.9 : OUVRIR UN PROJET EXISTANT (6:52)
4. BASES DE DART
4.1 : SYNTAXE DU CODE (7:50)
4.2 : VARIABLES (12:18)
4.3 : FONCTIONS (1/2) PARAMETRES (16:54)
4.4 : FONCTIONS (2/2) RETURN (6:35)
4.5 : OPÉRATEURS ARITHMÉTIQUES ET D'ASSIGNEMENT (11:54)
4.6 : VARIABLES DANS DU TEXTE (14:43)
4.7 : CONDITIONS IF & OPERATEURS (14:00)
4.8 : TP : CONVERTISSEUR EN KILOS (6:36)
4.9 : SWITCH & TERNAIRES (11:08)
4.10 : BOUCLES FOR, DO, WHILE (11:51)
4.11 : COMMENTAIRES (3:26)
5. WIDGETS DE BASE FLUTTER
5.1 : WIDGETS VISIBLES ET INVISIBLES (2:50)
5.2 : TEXT & STYLE (12:45)
5.3 : AFFICHER & STYLISER UN MOT DANS UN TEXT (4:53)
5.4 : CONTAINER (11:57)
5.5 : BUTTON (13:24)
5.5 B - BUTTONS (UPDATE FLUTTER 2) (7:13)
5.6 : FONCTIONS ANONYMES (DART) (3:43)
5.7 : COLUMN & ROW (9:57)
5.8 : PADDING, SPACER, DIVIDER (10:20)
5.9 : IMAGE ASSET (9:47)
5.10 : SCAFFOLD - DECORATION IMAGE (8:11)
5.11 : TP MINI CLAVIER (14:35)
6. LISTES DE DONNÉES (BASES DART)
6.1 : DÉCLARER UNE LIST (INTRO) (6:05)
6.2 : AFFICHER ET PARCOURIR UNE LIST 1/2 : CROCHETS ET BOUCLES (5:38)
6.3 : AFFICHER ET PARCOURIR UNE LIST 2/2 : PROPRIÉTÉS ET METHODES (16:08)
6.4 : AJOUTER DES ELEMENTS (LIST) (4:01)
6.5 : SUPPRIMER ET REMPLACER (LIST) (5:16)
6.6 : CONDITIONS ET LIST (4:27)
6.7 : LIST - ERREURS & ALLER PLUS LOIN (14:47)
6.8 : LISTS MULTIDIMENSIONNELLES (4:28)
6.9 : GÉNÉRATION DE LIST (3:00)
6.10 : MAP (7:29)
6.11 : ENUM (6:40)
7. LAYOUT : AFFICHER UN OU PLUSIEURS WIDGETS
7.1 : ALIGN ET CENTER (5:29)
7.2 : MAPPING LIST TO WIDGET (9:41)
7.3 : SINGLECHILDSCROLLVIEW (5:00)
7.4 : LISTVIEW / GRIDVIEW (12:14)
7.5 : LISTTILE, GRIDTILE & CARD (4:31)
7.6 : SLIVERLIST & SLIVERGRID (15:26)
7.7 : LISTWHEELSCROLLVIEW (3:33)
7.8 : STACK & POSITIONED (11:23)
7.9 : WRAP (5:20)
7.10 : TABLE (7:38)
8. PROGRAMMATION ORIENTÉE OBJET (BASES DART)
8.1 : LA PROGRAMMATION ORIENTÉE OBJET (3:02)
8.2 : OBJET & CLASSE (8:43)
8.3 : ATTRIBUTS, MÉTHODES & INSTANCIATION (9:26)
8.4 : CONSTRUCTEURS ET THIS (11:25)
8.5 : GETTER, SETTER & MODIFICATEUR D'ACCÈS (11:54)
8.6 : TP COMPTE BANCAIRE (14:34)
8.7 : CONSTANTE VS FINAL (9:18)
8.8 : STATIC & CONST (7:17)
8.9 : L'HÉRITAGE (6:38)
8.10 : DYNAMIC VS OBJECT (5:14)
8.11 : WARNING AVANT DE COMMENCER (my_shop) (9:15)
8.12 : APPLICATION DE ZÉRO (my_shop) (20:10)
9. STLYING & RESPONSIVE
9.1 : PRESENTATION (my_shop) (3:08)
9.2 : ASSETS : CUSTOM FONT & IMAGES (9:11)
9.3 : HOME PAGE (my_shop) (11:44)
9.4 : BOX DECORATION APPROFONDISSEMENT (10:51)
9.5 : PRODUCT TILE (my_shop) (18:25)
9.6 : COLOR & OPACITY (10:22)
9.7 : THEME, CENTRALISER SON DESIGN (13:50)
9.8 : LES BOX (9:41)
9.9 : FLEXIBLE VS EXPANDED (5:50)
9.10 : PRODUCT DETAIL STRUCTURE (my_shop) (12:05)
9.11 : MEDIA QUERY + my_shop (12:51)
9.12 : LAYOUT BUILDER + my_shop (3:37)
9.13 : PRODUCT DETAIL TOP (my_shop) (8:24)
9.14 : PRODUCT DETAIL BOTTOM (my_shop) (13:15)
9.15 : ORIENTATION DU TELEPHONE (7:59)
9.16 : DESIGN POUR TABLETTE
9.17 : CUPERTINO (WIDGETS APPLE) (6:51)
10. FONCTIONNEMENT APPROFONDIT DE FLUTTER
10.1 : INTRO (1:55)
10.2 : STATEFUL OU STATELESS WIDGET ? (4:01)
10.3 : LES 3 ARBRES (11:46)
10.4 : SEPARER NOS WIDGETS (my_shop) (19:22)
10.5 : BUILD & SETSTATE : ATTENTION AU REBUILD (8:48)
10.6 : PASSAGE INFOS PRODUIT (my_shop) (11:08)
10.7 : AMELIORATIONS PRODUCT DETAILS (my_shop) + EXTENSIONS (10:42)
10.8 : CONST & STATELESS : EMPÊCHER LE REBUILD (10:30)
10.9 : CALLBACK FUNCTIONS (20:37)
10.10 : WIDGET LIFECYCLE (20:34)
10.11 : CHANGEMENT D'ÉTAT INTERNE (my_shop) (9:48)
10.12 : APP LIFECYCLE - CYCLE DE VIE DE L'APP (6:27)
10.13 : CONTEXT & OF (9:00)
11. STATE MANAGEMENT ET DESIGN PATTERN
11.1 : INTRO - INHERITED WIDGET (7:13)
11.2 : PANIER LIEN & PARTIE HAUTE (my_shop) (16:56)
11.3 : PANIER PARTIE BASSE (my_shop) (8:37)
11.4 : MVC (MODEL-VIEW-CONTROLLER) (10:40)
11.5 : PROVIDER - COMMENT ET POURQUOI L'UTILISER (16:16)
11.6 : CART PROVIDER - PREPARATION/CRÉATION (my_shop) (11:13)
11.7 : CART PROVIDER - ADD/GET PRODUCTS (my_shop) (12:35)
11.8 : FIN PANIER (1/2) - EVENT (my_shop) (11:29)
11.9 : FIN PANIER (2/2) - EVENT/STATE (my_shop) (25:03)
11.10 : BULLE ROUGE DU PANIER (my_shop) (9:49)
11.11 : CENTRALISER SES STRINGS (5:00)
11.12 : MIXIN (WITH VS EXTENDS) (7:18)
11.13 : BONNES PRATIQUES PROVIDER : VALUE, CREATE, DISPOSE (13:44)
11.14 : CONSUMERS (6:29)
11.15 : MULTIPLE PROVIDER (3:18)
11.16 : KEYS (13:34)
11.17 : DISMISSIBLE - SWIPE TO DELETE (my_shop) (5:13)
12. NAVIGATION
12.1 : INTRO NAVIGATOR & PUSH - OUVRIR UNE PAGE (9:18)
12.2 : PUSH NAMED - ROUTE NOMMÉES (8:45)
12.3 : BONNES PRATIQUES NAVIGATION (13:59)
12.4 : POP / REMPLACEMENT : FERMER OU REMPLACER DES ROUTES (18:14)
12.5 : APP BAR & NAVIGATION CONTROLLER (16:58)
12.6 : BOTTOM BAR (11:04)
12.7 : DRAWER - MENU DEROULANT (13:23)
12.8 : CENTRALISER LES BARS ET LE DRAWER (9:16)
12.9 : FLOATING ACTION BUTTON, POP UP MENU BUTTON (10:11)
12.10 : DIALOG, POP UP... (13:06)
12:11 : SNACK BAR & MODAL BOTTOM SHEET (11:34)
12.12 : UTILITAIRES DE NAVIGATION (14:47)
12.13 : TAB BAR (9:42)
12.14 : PAGE VIEW (5:59)
13. DART & POO INTERMEDIAIRE
13.1 : SURCHAGE/REDÉFINITION DES MÉTHODES (9:32)
13.2 : CLASSE ABSTRAITE - ABSTRACT (10:49)
13.3 : SUPER (9:55)
13.4 : POLYMORPHISME (3:31)
13.5 : INTERFACES (7:02)
13.6 : GENERICS (18:07)
13.7 : (coming soon) EXEMPLE AVEC ET SANS LES CONCEPTS DE CETTE SECTION
13.8 : GERER LES NULL ERROR (AVANT FLUTTER 2) (9:34)
13.9 : NULL SAFETY (NEW FLUTTER 2) (11:09)
13.10 : CASCADE NOTATION & SPREAD OPERATOR (2 & 3 POINTS) (11:02)
14. MAQUETTES ADOBE XD - CHAT APP
14.1 : INTRODUCTION À ADOBE XD (7:29)
14.2 : THEME (ACTIFS DU DOCUMENT) (9:49)
14.3 : COMPOSANTS CENTRALISÉS (9:22)
14.4 : SIGN IN & SIGN UP (11:09)
14.5 : MESSAGES (9:29)
14.6 : CONVERSATION PAGE (COMING SOON)
14.7 : LIENS & ÉTATS (9:18)
15. GIT & PROJET CHAT APP
15.1 : MISE EN PLACE (my_message) (6:08)
15.2 : LIGNES DE COMMANDES (BASES) (8:25)
15.3 : GITHUB : CRÉER ET TRACK UN PROJET (8:25)
15.4 : SOURCE TREE : SETUP & INTRO (10:59)
15.5 : GIT BRANCH ET ENLEVER DES FICHIERS (11:13)
15.6 : GIT MERGE, CONFLICTS, STASH, HISTORY (11:03)
16. DESIGN - CHAT APP
16.1 : ADOBE XD TO FLUTTER (5:43)
16.2 : COLORS, TEXT STYLES, STRINGS (14:48)
16.3 : CUSTOM FONTS ET ECRANS VIERGES (11:54)
16.4 : THEME & LOGO (11:01)
16.5 : SIGN IN (1/2) - AJOUT WIDGETS (21:28)
16.6 : SIGN IN (2/2) - POSITIONNEMENT ET FINITIONS (21:26)
16.7 : ROUTES (9:20)
16.8 : SIGN UP SCREEN (23:48)
16.9 : MESSAGES SCREEN (1/2) (21:38)
16.10 : MESSAGES SCREEN (2/2) (17:08)
16.11 : ROOM SCREEN (1/2) - APP BAR & BULLES (19:47)
16.12 : ROOM SCREEN (2/2) (12:14)
17. ASYNCHRONE
17.1 : ASYNCHRONE, FUTURE, THEN, AWAIT (18:49)
17.2 : FUTURE BUILDER (10:06)
17.3 : STREAM, ASYNC*, YIELD, STREAM BUILDER (16:18)
18. ERRORS, DEBUGGING, BEST PRACTISES
18.1 : PRINT & LOG (14:03)
18.2 : DEBUGGER (8:45)
18.3 : BUILD MODES (4:14)
18.4 : DEVTOOLS (15:37)
18.5 : TRY CATCH & EXCEPTIONS (16:16)
18.6 : BONNES PRATIQUES DART & FLUTTER (25:38)
19. AUTHENTIFICATION & FORMULAIRES - CHAT APP
19.1 : PRESENTATION - API FIREBASE (10:05)
19.2 : INSTALLATION FIREBASE + SETUP ANDROID (11:44)
19.3 : SETUP FIREBASE IOS (15:22)
19.4 : FIN INSTALLATION FIREBASE (11:35)
19.5 : AUTHENTICATION PROVIDER & USER STREAM (19:43)
19.6 : NAVIGATION DIALOGS (10:14)
19.7 : FORM FIELD PARAMETERS (1/2) (11:58)
19.8 : FORM FIELD PARAMETERS (2/2) (18:57)
19.9 : FORM STYLE & FORMAT (12:39)
19.10 : FORM - RECUPÉRER DES VALEURS (10:01)
19.11 : FORM VALIDATOR & OBSCURE TEXT (14:50)
19.12 : SIGN UP (19:43)
19.13 : SIGN IN & SIGN OUT (14:18)
20. FIRESTORE (BASE DE DONNÉES) - CHAT APP
20.1 : PRESENTATION FIRESTORE (9:07)
20.2 : FIRESTORE INIT - USERS COLLECTION (18:25)
20.3 : DEBUG / AMÉLIORATION SIGN OUT (10:24)
20.4 : LISTEN USER DEACTIVATED (AUTHENT) (12:45)
20.5 : SEARCH SCREEN ROUTE & UI (15:46)
20.6 : SEARCH SCREEN - GET USERS (22:05)
20.7 : SEARCH SCREEN - ENCODE/DECODE (23:33)
20.8 : ROUTE - SEARCH TO ROOM (5:52)
20.9 : SET MESSAGE (1/2) PREPARE ROOM (12:11)
20.10 : SET MESSAGE (2/2) MESSAGE MODEL (18:18)
20.11 : GET MESSAGES (15:47)
20.12 : FIX DESIGN BUG - ROOM UI (8:04)
20.13 : SEARCH SCREEN REFONTE / DEBUG (18:21)
20.14 : ROOM MODEL (CONVERSATION) (12:25)
20.15 PASSER LE ROOM MODEL & CATCH D'ERRORS (12:59)
21. ANIMATIONS & DESSINS
Coming soon...
22. BEST PRACTICES & DEBUGGING
Coming soon...
23. LES STORES
Coming soon...
Coming soon... (in-app)
24. DART EXPERT
Coming soon...
25. BLOCS
Coming soon...
26. API
Coming soon...
27. NATIF
Point d'interrogation...
Coming soon...
Contenu de cours verrouillé
Si tu es déjà inscrit,
tu devras te connecter
.
S'inscrire au cours