Flutter vs React Native : lequel choisir en 2023 ?

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 123

  • @Silvathor
    @Silvathor 2 роки тому +6

    On sent rien qu'à la voix et à ton demi sourire que tu es passionné. C'est très agréable !

  • @Azer_Oner
    @Azer_Oner 3 роки тому +10

    Une suite avec les différences détaillées serait vraiment sympa 😁

    • @kodaps_fr
      @kodaps_fr  3 роки тому +5

      Je note l'idée, merci !

  • @youbra4267
    @youbra4267 Рік тому +1

    Merci ❤, très bien expliquée.
    Une suite avec plus de détails...

  • @PhuvatatSzentessy
    @PhuvatatSzentessy Місяць тому

    Merci beaucoup pour cette vidéo. Je trouve très peu de sources francophones qui m’aident à me décider quel langage de programmation choisir pour mes projets (je penche pour le Dart). Je trouve que vous m’avez bien aidé 🙏🏼 Je m’abonne à votre chaîne.

  • @armandmouele3113
    @armandmouele3113 6 місяців тому

    La suite SVP 👍👍👍👍👍👍🎉🎉🎉🎉

  • @NicoDevelop
    @NicoDevelop 2 роки тому +3

    Superbe analyse des différentes technos bien jaugée.
    👏

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Merci pour le compliment ça fait chaud au cœur :)

  • @machintruc7526
    @machintruc7526 2 роки тому +4

    Je suis amoureux de Flutter

  • @Talaria.School
    @Talaria.School 3 роки тому +1

    Salut.
    Merci pour cet exposé. Encouragements à continuer ton contenu.

    • @kodaps_fr
      @kodaps_fr  3 роки тому +1

      Merci pour les encouragements !

  • @dimitridev9126
    @dimitridev9126 Рік тому

    Hello ! Merci pour ta vidéo !
    Quelques points pour compléter ta vidéo / à débattre :
    - React Native est plus solide pour faire du web. Il n'y a pas de souci particulier par rapport à une solution purement web
    - Flutter, avec son fonctionnement canva / tableau blanc, n'est pour l'instant pas adapté à des sites d'ecommerce où le SEO et le poids du site web sont importants, primordiaux même.
    Je pense que Flutter est plus robuste pour du mobile, car il a été construit initialement pour être cross-plateforme mobile, là où React vient du web.

    • @freddydonald7085
      @freddydonald7085 10 місяців тому

      et voici le genre de détailles que je recherche dans les commentaires

    • @freddydonald7085
      @freddydonald7085 10 місяців тому

      et voici le genre de détailles que je recherche dans les commentaires

  • @nicodindon7477
    @nicodindon7477 3 роки тому +3

    Merci c'est super intéressant. Je viens enfin de comprendre le principe Flutter ^^ Par contre le choix de la techno à un fort impact utilisateur, puisque les apps Flutter sous iOS auront un "design angular" (material-ui). Autant c'est certainement un excellent moyen de ne pas avoir de surprise de rendu, et donc de gagner du temps. Mais cela n'aura pas le côté premium d'avoir une app avec l'interface Angular et une app avec une interface iOS.

    • @kodaps_fr
      @kodaps_fr  3 роки тому +1

      Ah non c’est pas du tout une obligation d’avoir un design material :) Sinon je l’aurai dit ! :D C’est certes une option mais c’est pas du tout une obligation, pas plus qu’utiliser material UI avec Angular :)

    • @nicodindon7477
      @nicodindon7477 3 роки тому

      Ah d’accord. Mais alors on ne ca passer se retrouver à faire :
      If android : BoutonCommeCi
      If ios : BoutonCommeCa
      ?
      Jai cru comprendre que de base le rendu sera excatement le meme.

    • @kodaps_fr
      @kodaps_fr  3 роки тому

      @@nicodindon7477 L'application Reflectly a été fait avec Flutter et n'est pas particulièrement en style material - si on va faire un tour sur le showcase de Flutter on voit bon nombre de choses qui sortent du material, que ce soit sur iOS ou Android, et ce avec une même base de code. La seule raison de faire des if ios / android c'est si on veut faire appel à une fonctionnalité spécifique (par exemple Apple Pay sur iOS)

    • @kanote6705
      @kanote6705 3 роки тому +2

      @@nicodindon7477 Salut en fait dans flutter tu as une section UI qui est en fait un ensemble de Widgets de conception d'interface pour IOS (Cupertino) puis Android (Material UI) ils servent principalement à accélérer le devéloppement mais tu peux tout refaire si tu veux à la main comme meme un espace en flutter est un Widget maintenant au niveau de la construction tu feras un code unique avec une architecture qui permet à ton appliction de s adappter avec un ou des design patterns notamment créationnels ( pattern Factory, design pattern Builder, ...) je sais pas si c'est clair mais le but est d'avoir une app adaptative et réactive (responsive) tu pourras le voir dans la doc c'est tres claire. PS: Desole pour le commentaire desordonne sur mon clavier je code principalement et basculer à chaque fois non merci

  • @daniel_youtubechannel8717
    @daniel_youtubechannel8717 Рік тому

    Très intéressant, courage

  • @bentayeb4762
    @bentayeb4762 2 роки тому

    merci bcp je découvre cette chaine top

  • @sha_hito
    @sha_hito 2 роки тому

    Juste super intéressant et expliqué de manière très claire. Merci beaucoup 👍

  • @DevelopponsNousPersonellement
    @DevelopponsNousPersonellement Рік тому +1

    Merci beaucoup pour cette vidéo !

  • @NepTune-rb4xb
    @NepTune-rb4xb Рік тому +1

    J'ai commencé a apprendre flutter.... puré, je trouve ca hyper compliqué, le code est illisible pour moi c'est du charabia. C'est d'une complexité je trouve.... J'ai été voir du code react native, intuitivement je trouve ca tellement plus simple, plus logique. J'ai jamais tapé une seule ligne de react mais je peux presque le lire. J'ai du mal à comprendre le succès de flutter.

  • @mathieumagnin1193
    @mathieumagnin1193 2 роки тому

    vidéo super quali, merci beaucoup

  • @quentinma
    @quentinma 2 роки тому

    Super vidéo, merci pour ces explications très objectives et pertinentes !
    Si tu en as l'envie, une vidéo sur les petits plus de Flutter serait je pense passionnante 😁

  • @TheBendu73
    @TheBendu73 2 роки тому

    Grave cool ta vidéo, j'aime bien ta façon de faire ! Continue !

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Merci pour les encouragements ! :)

  • @jorislimonier8508
    @jorislimonier8508 2 роки тому

    Très compréhensible, merci!

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Avec plaisir, et merci pour les encouragements !

  • @Kepler9
    @Kepler9 Рік тому

    Merci pour les explication !

  • @kanote6705
    @kanote6705 3 роки тому

    Je decouvre la chaine merci pour le contenu

    • @kodaps_fr
      @kodaps_fr  3 роки тому +1

      Avec plaisir, merci pour les encouragements ça faut chaud au cœur :)

  • @mrcoolll
    @mrcoolll 2 роки тому

    Voici un petit signal pour l'algorithme 😂 merci et bon courage

  • @Matancy
    @Matancy 2 роки тому +1

    Très bonne vidéo qui explique bien, merci !

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Avec plaisir, merci pour les encouragements ! :)

  • @GrafritzDesign
    @GrafritzDesign Рік тому

    Merci pour la video

  • @pierredesboeuf977
    @pierredesboeuf977 2 роки тому +1

    très bonnes explications merci :)

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Merci pour les encouragements ! :)

  • @amiramohammedi85
    @amiramohammedi85 9 місяців тому

    Au final, lequel me conseillez-vous, car je voudrais commencer l'apprentissage de développement d'applications mobiles et je ne sais pas par où commencer

  • @devtuto4005
    @devtuto4005 2 роки тому

    Flutter est une meilleure solution dans le développement mobile🔥

  • @zekyos2063
    @zekyos2063 2 роки тому

    Super boulot 👏👏

  • @Bamori-zy4ku
    @Bamori-zy4ku 14 днів тому

    Moi dans mon contiant les devs trouvrent Flutter plus facile par rapport a React Native 🤣. Je savais même pas que d'autres trouvaient Flutter assez difficile 😅

  • @marcellofileka9690
    @marcellofileka9690 Рік тому

    Bonjour je suis Marc Fileka excuse moi mais je voulais juste savoir comment installé flutter et Dark et puis comment installé un émulateur sur android studio
    Merci pour votre attention

  • @AlainMazy
    @AlainMazy Рік тому

    Salut,David, bête question Svelte n'a rien prévu pour Smartphone?

    • @kodaps_fr
      @kodaps_fr  Рік тому +1

      J’ai jamais rien vu dans ce sens. Il y a peut être un truc à faire avec Tauri Mobile mais j’ai rien vu d’équivalent à React Native

  • @Nirxo
    @Nirxo 2 роки тому

    Super vidéo !

  • @veilletechnologique7159
    @veilletechnologique7159 2 роки тому

    Pour une appli d'immobilier, quel est le choix entre flutter et React native

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      A priori les deux peuvent fonctionner. J'aurais tendance à utiliser React Native, sauf si vous avez un design très précis en tête qui sort des codes classiques (ce qui semble improbable pour de l'immobilier :D)

  • @siloneebode780
    @siloneebode780 2 роки тому

    Merci

  • @cotigasenegal
    @cotigasenegal 2 роки тому

    Et qu'en est-il des app de bureau ?
    N'est-ce pas aussi une spécificité flutter et donc un avantage en plus ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Dans l'absolu il y a aussi une solution créée par Microsoft pour exporter du React Native vers Windows et Mac OS, mais c'est moins bien supporté, donc effectivement

  • @-thami-3768
    @-thami-3768 2 роки тому

    Merci bien 😃

  • @lucastecher2382
    @lucastecher2382 2 роки тому

    hahhhhhh j'en ai marre j'arrive toujours pas à choisir !! c'est décidé je prend les deux !

  • @mathaddict7575
    @mathaddict7575 2 роки тому

    je trouve flutter un peu compliqué, React native est plus simple à comprendre
    mais je pense que flutter est bcp plus puissant.

  • @kouassiangeyao6057
    @kouassiangeyao6057 2 роки тому

    javascript pur ou jquery utilise le concept d'imperative tandis que reactjs par exemple utilise l'approche de declarative, vous êtes surement tromper dans l'explication.

  • @avidiuscassiusivanovitch7149
    @avidiuscassiusivanovitch7149 Місяць тому

    dart peut il remplacer javascript?

  • @devgamer587
    @devgamer587 2 роки тому +1

    Aurons nous droit à des tuto Flutter ?

  • @berdailabs
    @berdailabs 2 роки тому

    Merci pour cette video, j'ai une question: pour connecter une application mobile facilement à des capteurs via serial port ,est ce mieux d'utiliser flutter ou RN ? biensur tout depend du dev mais l'embeded j'ai vu que flutter s'interface mieux avec des implementations de ce type .Merci

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Honnêtement je doute que l’un ou l’autre embarque nativement quoi que ce soit comme communication sur le port série :)

  • @BamatoPvP
    @BamatoPvP 2 роки тому +1

    salut, s'il te plaît j'ai des messages d'erreurs que je comprend pas, je galère à trouver d'où ça vient, tu pourrais m'aider ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Tu peux m’en dire plus ? Tu essaies de faire quoi ?

    • @BamatoPvP
      @BamatoPvP 2 роки тому

      ​@@kodaps_fr Je ne sais pas si tu as reçu ma réponse ? Je ne la vois plus ^^

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      ​@@BamatoPvP envoie moi un mail (david@kodaps.fr) ce sera plus simple

    • @BamatoPvP
      @BamatoPvP 2 роки тому

      @@kodaps_fr C'est envoyé :)

  • @anthoniodacosta2266
    @anthoniodacosta2266 2 роки тому

    Pour une appli de transfert de fonds (argent) quel serai l'ideal flutter ou RN?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Pour le coup il y a pas de raison spécifique dans ce cas de préférer l’un ou l’autre en termes de performance ou d’efficacité.

  • @bentayeb4762
    @bentayeb4762 2 роки тому

    svp vous pouvez nous faire une video sur redux svp

  • @kechicheyounes78
    @kechicheyounes78 2 роки тому

    Bonjour,
    J’aurais quelques questions svp
    Je souhaiterais faire du développement mobile partant de zéro.
    Je vais me lancer dans une formation de développeur full stack java script avec option Apk et data (de chez O’clock sur 6mois) et je voudrais ensuite partir sur de l’alternance pour apprendre un langage de développement mobile mais j’hésite énormément entre : Développeur IOS donc Swift en natif ou Flutter en hybride.
    Laquelle de ces 2 technologies serait la plus accessible à l’apprentissage et surtout la plus intéressante pour l’embauche par la suite ?
    Merci pour vos réponses et bonne continuation

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      A mon sens Flutter sera à la fois plus attrayant sur le marché de l'emploi (parce que plus versatile), et en plus plus facile à aborder suite à une formation en JS, mais ça reste mon avis personnel et pas une vérité inattaquable :)

    • @kechicheyounes78
      @kechicheyounes78 2 роки тому

      @@kodaps_fr Très bien merci d’avoir pris le temps de répondre 💪🏼

  • @lindaabitbol7414
    @lindaabitbol7414 2 роки тому

    Bonjour! Je recherche un expert pour animer des formations Dev. au format MOOC. Peut-on en discuter? Linda

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Bien sur :) vous pouvez me contacter via david@kodaps.fr

  • @thierrysandre440
    @thierrysandre440 2 роки тому

    Je suis désolé ne peux pas mettre qu'un seul like !😉

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Merci pour les encouragements ;)

  • @moustaphakoita4884
    @moustaphakoita4884 2 роки тому

    Salut quelle langage dois-je apprendre pour créer une application qui traduit les langues ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Ca dépend de comment l’application est sensée traduire. Si c’est simplement de saisir un texte et d’avoir une traduction, une application hybridé suffirait, ou React Native pourrait faire l’affaire. Je vous conseille dans ce cas d’apprendre le Typescript.

  • @moustaphakoita4884
    @moustaphakoita4884 2 роки тому

    Salut est-ce que un MacBook Pro core i7 on peut coder de façon rapide et efficace car j’ai entendu dire que le MacBook Pro core i5 est lent ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Aucun souci pour coder avec un MacBook pro i7 :) Le i5 est plus lent que le i7, mais ça reste confortable.

  • @Karonclip
    @Karonclip 2 роки тому

    Question ? Donc avec React Native favorise la 3D
    Voilà j'ai mon jeux en 3d sur mobile sur papier j'ai besoin de conseils
    Répond s'il vois plaît

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Pour faire un jeu mobile en 3D je conseille un moteur dédié, comme par exemple Unity 3D

  • @Diawobah86
    @Diawobah86 2 роки тому

    Difference react-reactjs-reactnative????

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Les deux partagent une même base, mais react native génère une appli native la ou react JS génère du code html :)

  • @gamer-wl5sv
    @gamer-wl5sv 2 роки тому

    Du coup pour iOS sa sert a rien de faire du swift ?
    ( Si en flutter ça génère un natif. )

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Disons que Flutter permet de faire 99% de ce que Swift permet de faire, et permet de faire des choses que Swift ne permet pas, donc oui je recommande plutôt Flutter face à Swift :)

  • @PatriceFERLET
    @PatriceFERLET 11 місяців тому

    Check Ionic. T'as le choix dans le framework et c'est un poil plus structuré.

  • @moustaphakoita4884
    @moustaphakoita4884 2 роки тому

    Salut est-ce que ces deux langages sont hybrides ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Aucun des deux ne donne lieu à des applications hybrides, Flutter et React Natif donnent lieu à des applications natives (il y avait un indice dans un des noms :D)

    • @moustaphakoita4884
      @moustaphakoita4884 2 роки тому

      Salut je veux dire ils sont compatible pour iOS et androïde ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Oui tout à fait (c'est "cross platform" le terme que vous vouliez, du coup :) )

    • @moustaphakoita4884
      @moustaphakoita4884 2 роки тому

      Salut je veux comment créer une application hébergeur ?

  • @akashi7682
    @akashi7682 2 роки тому

    Et Xamarin dans tout cela ?

  • @nassifmohamed6487
    @nassifmohamed6487 2 роки тому +1

    Like

  • @tahiroulm9948
    @tahiroulm9948 3 роки тому +1

    Bonjour, merci beaucoup pour cette vidéo très intuitive.
    Je développe sur html, css (très bonne maîtrise) et php (base acquise).
    Mon objectif est d'apprendre le JS pour pouvoir créer des sites très dynamiques et modernes ainsi que des applications mobiles. Le problème c'est que l'apprentissage de Flutter m'excite, j'ai envie de m'y jeter, mais j'ai peur d'être perdu.
    Comme vous avez dit dans la vidéo que les syntaxes en JS sont presque identiques qu'en Dart, cela veut dire que je peux commencer par le JS puis entamer par le Dart ? Ou c'est mieux que je commence directement par le Dart ?
    Lequel de ces moyens sera le plus rapide afin d'atteindre mon objectif s'il vous plaît ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Il vaut mieux je pense commencer par le JavaScript (voire meme le TypeScript), ce sera plus utile dans un premier temps. Je vis Dart comme étant un peu du JavaScript avancé

  • @bebs8501
    @bebs8501 2 роки тому

    Bonjour, j'aimerai faire une reconversion professionnelle, j'ai deja touché à du code mais vrement minimal, vous conseillez la vois react ou flutter? J'ai pu voir qu'il y a moins de demande d'emplois pour flutter. Mais j'ai l'impression que pour un debutant flutter est plus simple à apprendre(dart et flutter) vs html,css,js,react...
    Merci d'avance pour votre réponse...

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Flutter sera à priori plus compliqué à apprendre et moins demandé en tout cas en France :) Tout dépend d'où vous partez, et quelles sont vos affinités. (plus logiques ou plus graphiques/design, disons). Ma reco c'est d'apprendre soit HTML/CSS, soit le TypeScript & JS puis React JS ou React Native, pour une reconversion

  • @nuketoto3868
    @nuketoto3868 2 роки тому

    flutter !
    ce qui compte pour une appli mobile, c'est les performances, flutter est bien plus performant que RN !

    • @kodaps_fr
      @kodaps_fr  2 роки тому

      Je suis d'accord que flutter est plus performant que RN. Mais j'imagine bien quelques situations (quand la fonctionnalité va pas plus loin que ce que propose le web par exemple) et où le "time to market" est le critère le plus important dans une team qui connait déjà React, où ce serait logique de choisir RN :)

    • @nuketoto3868
      @nuketoto3868 2 роки тому

      @@kodaps_fr c le client qui choisit, on s'en fout que la team connait react. si le client veut flutter la team apprendra flutter ou c'est rien !

    • @kodaps_fr
      @kodaps_fr  2 роки тому +2

      C'est vrai que j'ai plutôt tendance à me placer du point de vue du directeur technique qui a une équipe et qui développe pour son propre compte (ou de sa boite), puisque c'est ce que j'ai fait le plus. Mais dans l'optique freelance, si on est sur un projet complet (et pas juste de la main d'oeuvre) dans mon expérience le client veut souvent pas tant une techno précise mais quelque chose qui répond à ses besoins, et (dans mon cas en tout cas) également une expertise et du conseil. Ces besoins peuvent être de performance, mais aussi de coût ou de timing, donc la réponse est parfois plus compliquée que juste "flutter", même si j'apprécie beaucoup la techno :)

    • @nuketoto3868
      @nuketoto3868 2 роки тому

      @@kodaps_fr ok d'après tes expériences et pour mon information qu'est ce que peux faire flutter et pas RN et vive versa ?

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      RN permet de partager une partie de son code avec une appli React existante (ce que Flutter ne permet pas) et avec un seul codebase de créer une appli avec des widgets natifs iOS et natifs Android. Il y a aujourd'hui plus de développeurs familiers de React & JS que de Dart. Flutter, lui, permet plus de précision à l'écran, puisqu'il a un moteur de rendu propre là ou RN s'appuie sur les widgets natifs.

  • @stvndelucis
    @stvndelucis 2 роки тому

    What ? Flutter a un style de programmation Declaratif a ce que je sache... Tu as du te tromper

    • @kodaps_fr
      @kodaps_fr  2 роки тому +1

      Si j'ai dit qu'ils avaient tous les deux un style impératif, effectivement je n'ai pas dit ce que je voulais dire, les deux sont déclaratifs.

    • @stvndelucis
      @stvndelucis 2 роки тому

      @@kodaps_fr dacodac. Et c'est pour quand la suite de cette vidéo ?

  • @platov267
    @platov267 Рік тому

    just use flutter

  • @cazetcazet9298
    @cazetcazet9298 9 місяців тому

    Merci

  • @cazetcazet9298
    @cazetcazet9298 9 місяців тому

    Merci