Coder des apps mobiles et facturer 10K € / mois
Aucune connaissance technique et commerciale requise
Développement mobile
Apprends Flutter & Dart pour coder une app mobile iOS & Android, un site, un logiciel...
Business
Apprends comment vendre, où trouver des clients, l'administratif etc.
Design (UI/UX) et outils
Apprends à réaliser des maquettes sur Adobe XD.
Quels logiciels ou matériel choisir ?
Communauté
Accèdes au Discord privé pour échanger avec la communauté
397 €
Se lancer à son compte sans aucune connaissance dans le code, ni aucun contact commercial. C'est ce que j'ai fait il y a 4 ans en quittant mon job de salarié.
Aujourd'hui, je peux réaliser des applis pour des banques et réaliser un chiffre d'affaires à 6 chiffres.
Je partage mes réussites et mes échecs pour que tu puisses devenir un développeur à succès, libre et indépendant.
Je serai ton mentor technique et commercial durant ce voyage.
- Florian.
- 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
- 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.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.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.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.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 (8:17)
- 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.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.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.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.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.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 : GERER LES NULL ERROR (AVANT FLUTTER 2) (9:34)
- 13.8 : NULL SAFETY (NEW FLUTTER 2) (11:09)
- 13.9 : CASCADE NOTATION & SPREAD OPERATOR (2 & 3 POINTS) (11:02)
- 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)
- 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.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)
- 20.16 : PAS DE SUITE POUR CHAT APP
- 21.01 : INTRODUCTION API & LIBRAIRIES (5:12)
- 21.02 : QUERY, SWAGGER & POSTMAN (9:21)
- 21.03 : API MODELS & DTO (7:06)
- 21.04 : MÉTHODE POST (13:01)
- 21.05 : JSON ENCODER/DECODER (15:19)
- 21.06 : PRÉPARATION DU DESIGN (9:36)
- 21.07 : TRADUCTION AVEC EASY LOCALIZATION (SETUP) (7:19)
- 21.08 : TRADUCTION (AJOUT DES TEXTES) (6:14)
- 21.09 : TRADUCTION (PLURIEL, ARGUMENTS & LOCALE KEYS) (8:51)
- 21.09 bis : CORRECTION PROBLÈME JSON FR (0:33)
- 21.10 : CODES REPONSE API (11:48)
- 21.11 : GÉRER LES ERREURS API (10:35)
- 21:12 : HOME VIEW MODEL & GET PET (5:10)
- 21:13 : AFFICHER SNACK BAR ERROR/SUCCESS API (10:14)
- 21.14 : WIDGET DE TEXT SELON ERROR / SUCCESS (12:33)
- 22.01 : PROVIDER - MISE EN PLACE AVEC API (11:06)
- 22.02 : PROVIDER (RAPPEL) - PARTIE 2 (14:13)
- 22.03 : PROVIDER (RAPPEL) - LAST ID CREATED (4:39)
- 22.04 : PROVIDER - CLEAR TEXT FIELD & CLEAR PET (10:16)
- 22.05 : PROVIDER - LOADING (7:25)
- 22.06 : LE PACKAGE "DARTZ" & REFONTE EXCEPTIONS (16:46)
- 22.07 : BLoC - INTRO (3:15)
- 22.08 : BLoC - IMPLEMENTATION (12:31)
- 22.09 : BLoC - STATES & EVENTS (6:40)
- 22.10 : BLoC - DÉCLENCHEMENT EVENT - "ON" ET "EMIT" (11:08)
- BLoC : EXPLICATIONS ILLUSTREES (3:11)
- 22.11 : BLoC EMIT STATE PET END (7:11)
- 22.12 : BLoC - DÉCLENCHEMENT EVENT, BLOC BUILDER (9:26)
- 22.13 : BLoC - PET CREATION (8:06)
- 22.14 : BLoC LISTENER & SELECT (11:38)
- 22.15 : RIVERPOD - INTRO (7:21)
- 22.16 : RIVERPOD - CHANGE NOTIFIER PROVIDER (13:59)
- 22.17 : RIVERPOD - CONSUMER WIDGET ET READ (6:12)
- 22.18 : INJECTION DE DÉPENDANCE (16:28)
- 22.19 : RIVERPOD - NOTIFY LISTENER, WATCH (7:27)
- 22.20 : RIVERPOD - REBUILD HOME SCREEN (16:18)
- 22.21 : RIVERPOD - REFRESH (2:58)
- 22.22 : MOBX - INTRO (6:19)
- 22.23 : MOBX - STORE, OBSERVABLES ET ACTIONS (10:08)
- 22.24 : MOBX - COMPUTED (2:40)
- 22.25 : MOBX - OBSERVER & HOME STATE (7:51)
- 22.26 : MOBX - CREATE PET SCREEN (5:46)