Maxime Britto propose une formation pour créer des apps iOS et Android avec Flutter

Nicolas Furno |

Maxime Britto a ajouté une formation vidéo en français sur son site. Son objectif est toujours de vous apprendre à créer des apps mobiles, mais cette fois en utilisant Flutter. Cet outil de développement créé par Google permet de créer des apps pour iOS comme pour Android et ce nouveau cours se concentre justement sur ces deux plateformes mobiles.

Comme pour toutes ses anciennes formations, celle-ci ne nécessite aucunes connaissances préalables. Vous pouvez débuter le développement en apprenant à créer des apps avec Flutter et Dart, le langage utilisé pour ce framework d’interface. Un ordinateur sera nécessaire, mais il n’est pas nécessaire d’utiliser un Mac, contrairement aux apps iOS créées en Swift qui nécessitent Xcode.

Maxime Britto a prévu un cours en trois parties : une initiation au développement basée sur Dart, puis un apprentissage de la programmation orientée objet, toujours en Dart. Enfin, un cours pratique pour apprendre à créer des apps mobiles avec Flutter. La formation se concentre sur les apps iOS1 et Android, mais Flutter permet aussi de créer des apps macOS et Windows, et même des sites web.

« Devenez programmeur pour créer des apps avec Flutter » est vendu à 99 € pour un accès sans limite aux vidéos qui composent ce cours. Attention, les inscriptions doivent être faites avant le 31 décembre, la formation ne sera plus proposée par la suite. Si vous le souhaitez, Maxime Britto propose une formule à 390 € qui comprend le cours ainsi que deux séances de coaching individuel en vidéo. Autre option, la formule d’abonnement à 10 € par mois donne aussi accès à ces nouveaux cours.


  1. Un Mac reste nécessaire pour compiler une app iOS. Pour le reste, un PC sous Windows ou même Linux peut faire l’affaire.  ↩︎


avatar victoireviclaux | 

Ça va flûter 😏😝

avatar YetOneOtherGit | 

🤢

avatar morpheusz63 | 

@YetOneOtherGit

T'es pas sympa, il faut laisser ça chance au produit…on est dans la libre concurrence,

avatar YetOneOtherGit | 

@morpheusz63

J’ai un très mauvais esprit c’est pourquoi je suis fan de Gary Bernhardt ❤️😂

https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript[/embed]

avatar SquallX | 

Pourquoi fermer les inscriptions 31 décembre ? C’est louche

avatar E3ast | 

@SquallX

Pour le coup tu peux faire confiance au formateur, il est vraiment pédagogue, compétent et à l’éluder des questions !

avatar YetOneOtherGit | 

@E3ast

"et à l’éluder des questions"

??? 🤪

avatar E3ast | 

@YetOneOtherGit

Oh mince, je voulais dire et à l’écoute des question (ralalah ce foutu t9, toujours présent pour les pires corrections orthographiques)

avatar YetOneOtherGit | 

@E3ast

Cela me semblait assez étrange 🙃😜😉

avatar marc_os | 

@ E3ast
C'est la faute à personne si tu n'es pas capable de relire la petite ligne de texte que tu viens d'écrire !

avatar SquallX | 

@E3ast

Je n’en doute pas si macG en fait la promo mais je trouve ce choix bizarre. Ça force un peu l’utilisateur à souscrire dans la précipitation. Ce genre de cours m’intéresserait mais pas avant plusieurs mois par exemple.

avatar pixelmaniac | 

@SquallX

Le super deal il est pour macg et maxime britto, pas pour toi :)

avatar mbritto | 

Merci beaucoup pour ce soutien @E3ast 🤩
@SquallX :
Ce cours fait normalement partie de la formule d'abonnement de Purple Giraffe. Comme je sais que plusieurs personnes préfèrent éviter les abonnements, je le propose temporairement à la vente directe. En revanche, une fois acheté, le cours reste disponible à vie donc il est possible de le commencer dans plusieurs mois si c'est nécessaire.
J'espère avoir pu éclaircir les choses :)

avatar Tibimac | 

Comme si on pouvait faire une app de qualité sur 3 plateformes complètement différentes !
Enfin je suis mauvaise langue, c'est faisable, en jetant à la poubelle tout les concepts de UI/UX, tout ce qui concerne l'optimisation mémoire et les performances/fluidité ou bien le multi-thread !

Bref au lieu d'une bonne app vous en aurez 3 moyennes résultat vous aurez d'un coup des utilisateurs de 3 plateformes différentes donc plus de users d'un coup et plus de plaintes et quand il faudra traiter les problèmes spécifiques à chaque plateformes remontés par les users... bon courage ! 😉

avatar mbritto | 

Bonjour et merci pour ce retour constructif. Je suis plutôt d'accord sur les limites d'utiliser une seule UI pour plusieurs plateformes aux paradigmes différents. D'ailleurs, j'utilise Flutter surtout en remplacement du SDK d'Android et je conserve du Swift natif pour les versions iOS de mes apps. J'en ai parlé en détail sur mon blog il y a quelques temps : https://blog.purplegiraffe.fr/ma-fatigue-de-developpeur-android/
Si j'ai fait ce cours en plus de mes cours iOS c'est que la techno est utile pour beaucoup de monde (budgets variés, débutants, etc.).
Personnellement je suis un développeur iOS avant tout, et faire des version Android et web sont des corvées à chaque fois. Je préfère largement faire ces versions avec Flutter quand les projets le permettent.

avatar YetOneOtherGit | 

@mbritto

Je rajouterai que pragmatiquement, même si ces approches sont conceptuellement peu élégantes, il y a aujourd’hui un marché très porteur pour qui sait maîtriser ces outils aussi bien en terme d’emplois que de prestations.

avatar pixelmaniac | 

@YetOneOtherGit

Le titre "devenez millionnaire en achetant les cours de maxime britto" a été considéré pour un temps.

avatar Dokker | 

@mbritto

Quand on débute, on est très tributaire de l’interface. Il suffit que le logiciel utilisé ait un peu évolué pour que l’on soit perdu.

Un cours acheté peut rapidement devenir problématique à suivre, simplement par ce que Xcode a été mis à jour.

Qu’en est-il de vos cours ?

avatar mbritto | 

@Dokker

Effectivement c’est un point important. Généralement mes cours sont mis à jour sur la même version majeure du logiciel. Par exemple pour les cours iOS je vends un cours iOS 14 et Xcode 12 et s’il y a des changements importants dans iOS 14.1 ou Xcode 12.1 je fais le nécessaire (explications textuelles en dessous de la vidéo ou même refaire la vidéo si nécessaire).
Généralement au bout d’un an je sort un nouveau cours qui inclut les nouveautés de la plateforme et l’ancien cours reste disponible mais les débutants prennent plutôt la nouvelle version.
C’est la raison principale pour laquelle je propose maintenant une formule d’abonnement qui me permet de sortir régulièrement des nouveaux cours sans avoir à les vendre. Je préfère mon rôle de formateur à celui de commercial pour être honnête :)
Ce cours Flutter est tout nouveau donc c’est le moment idéal pour commencer

avatar Ali Baba | 

@mbritto

Très intéressant cet article !

avatar mbritto | 

@Ali Baba

Merci :) J’en ai prévu d’autres sur le sujet car il a suscité pas mal de débats !

avatar cnewton | 

@mbritto

Juste pour info, vous avez quel niveau de formation théorique et combien d’années d’expérience dans le domaine ?

J’accueille des stagiaires en dev presque tous les ans et je suis fatigué de constater que leurs formateurs leur instillent principalement que des mauvaises pratiques !

avatar mbritto | 

@cnewton

J’ai un diplôme d’ingénieur spécialisé en génie logiciel depuis 2009. J’ai bossé dans pas mal d’entreprise au début de ma carrière (Apple, Areva, etc.) puis j’ai décidé de lancer mon entreprise spécialisée en dev mobile.
Voici mon LinkedIn : https://www.linkedin.com/in/maximebritto

avatar cocotux | 

@Tibimac

Connaissez-vous React native ?

avatar YetOneOtherGit | 

@cocotux

"Connaissez-vous React native ?"

Une autre « horreur » du même acabit 🤢😂😉

Pages

CONNEXION UTILISATEUR