React Native vs Flutter 2023

Building a large complex multi-platform app? Why I decided to use Flutter, coming from a Javascript and React background in 2023.

Пікірлер: 53

  • @victorokrobodo9288
    @victorokrobodo9288 Жыл бұрын

    Awesome video! Will be looking forward to more great content from you

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Thankyou! Is there something especially you’d be interested in watching more of? Appreciate your feedback ❤️

  • @ianshaw6085
    @ianshaw6085 Жыл бұрын

    Great video, super informative to hear your specific use case. I have changed to flutter on the app I am building to harness the package which acts as a bridge to google mlkit. In a react native app I would need to write native code bridges for both android and ios to use the tensorflow lite models designed for mobile devices.

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Hey Ian, I had to checkout Google ML kit, super interesting framework I didn’t know about it. I love the idea of running AI algorithms close on the hardware, how are you finding the Flutter integration. Are you doing any work with LLM’s with Flutter?

  • @jakearnlabastilla4878
    @jakearnlabastilla487811 ай бұрын

    GREAT VIDEO COMPARE TO OTHER. IM TRYING TO CHOOSE IF I WILL LEARN FLUTTER OR REACT NATIVE. THANK YOU.

  • @kamil_supabase_enjoyer
    @kamil_supabase_enjoyer Жыл бұрын

    Great video

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Thankyou ⭐️

  • @NewUser12345-i
    @NewUser12345-i11 ай бұрын

    Hello do you recommend using flutter for web? How's your experience with flutter web been? I'm trying to decide between building everything on flutter or just the mobile apps

  • @obong_samjoe
    @obong_samjoe Жыл бұрын

    i am subscriber 75

  • @vuyyururajashekarreddy493
    @vuyyururajashekarreddy493 Жыл бұрын

    The advantage of flutter is rendering engine skia and draw back is also same you don't have over the air update

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Yes good points here!! OTA updates would be awesome, although updates through apple and android app stores can be sent through pretty quick these days!

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    You might be interested in this: shorebird.dev/

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    I plan to use it for OTA updates, plus there’s desktop support planned.

  • @saqibshafin

    @saqibshafin

    11 ай бұрын

    Shorebird seems promising. Top notch people on the team.

  • @wikid_dev

    @wikid_dev

    11 ай бұрын

    @@saqibshafin completely agree

  • @ThomazMartinez
    @ThomazMartinez Жыл бұрын

    If you where only building for mobile would you still prefer using Flutter than RN?

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Personally, I would use flutter. If using native widgets is important to you. Use RN. If you’re happy with 90% close enough, go Flutter!

  • @InkaShaf
    @InkaShaf Жыл бұрын

    should I start learning flutter now or something else ? I mean which is good for me in the future ? and how many days are required to learn flutter please guide Thanks

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Start today, it’s great to be a Flutter developer in 2023 and beyond! How long it takes depends really on your experience as a programmer, if you’re starting with little experience, it may take you longer to pickup things, maybe a year before you start to feel competent (full time). But within a few months you could build basic programs and have learned a great deal. From my personal experience, it took me about 2-3 months to really feel like I could utilise Flutter effectively, I came mostly from a React and Swift background.

  • @InkaShaf

    @InkaShaf

    Жыл бұрын

    @@wikid_dev Much appreciated , Thank you so much . I have just started learning 😀

  • @macwilko

    @macwilko

    Жыл бұрын

    @@InkaShafabsolutely welcome, wish you all the success 🎉

  • @wezter96

    @wezter96

    Жыл бұрын

    The main thing you should consider is what is actually used in the job market you're in. Where I live there are probably 20 to 1 React Native jobs compared to Flutter and 100 to 1 if we also include React jobs which you'll have way more of a shot at if you are comfortable with React Native rather than Flutter.

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    @@wezter96 that’s a good point, I didn’t consider the job market for this project. Good advice!

  • @arromero491
    @arromero491 Жыл бұрын

    Great info, please keep sharing this kind of data. ps. your voice is very low.

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Thankyou Adre, sorry for the low voice 😅

  • @DiegoMendoza-br4ol
    @DiegoMendoza-br4ol Жыл бұрын

    Is there a reason why you are not going with Ionic React, since I think its React with capacitor to compile to mobile versions?

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Great question @diego! So, tech like Ionic and Capacitor have great compatibility for traditional Web Technologies (html/css/JavaScript), all your tools and knowledge can be used to create awesome apps. So why didn’t I use Ionic? Well, I am thinking about deployment to desktop apps, often these apps require bundling an entire web browser within your app. From my experience of similar apps like WhatsApp desktop, Slack, and others… that use similar technologies, often the performance slows down and memory usage increase, making the app feel sluggish and burdensome to the user. Flutter is different because it can render to web browsers just fine, but also compile into a native binary that won’t slow down like Electron apps can do.

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Another example is Steam app for desktop, this uses a web front end wrapped in something (like) capacitor. Steam can really feel sluggish on my system.

  • @jsyoon3963
    @jsyoon3963 Жыл бұрын

    Hello, Thank you for sharing your opinion:) I have a question about your video! I think your video is fantastic:) Can you share tool name for adding subtitles and face layout in lecture?

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    Thankyou so much JS! I’m using the awesome app www.screen.studio for the subtitles and face layout. There’s an experimental feature for captions using Whisper AI in the app!

  • @zain910128

    @zain910128

    Жыл бұрын

    @@wikid_dev And what are you using for sharing phone screen ?

  • @macwilko

    @macwilko

    Жыл бұрын

    @@zain910128this is iOS simulator from Xcode

  • @WickedAyman
    @WickedAyman10 ай бұрын

    have you thought about using something like Appwrite instead of supabase?

  • @wikid_dev

    @wikid_dev

    10 ай бұрын

    Last week I migrated the real-time stuff to Ably! Supabase was going to be unsustainable for its pricing… Ably is much better.

  • @pritambag1895
    @pritambag18959 ай бұрын

    Sir when React native new architecture will come ?

  • @yes_man_lol
    @yes_man_lol5 ай бұрын

    I am plan to a project that needs to run in android app, iOS apps, both mobile web browser and laptop and tablet web browser, and tablet app too. Is react or react narive or flutter better? I notice u have both backgrounds. Thanks in advance

  • @wikid_dev

    @wikid_dev

    5 ай бұрын

    Hey Weinfin! Thankyou, yes I’ve been working with both recently. I can tell you honestly, if you wish to build a project for all those platforms, Flutter will be a good choice. Although, one thing to note, Flutters web support is functional but certainly not optimal. It will be a larger download, and less SEO optimised, than a normal website. You might want to consider building a separate optimised website in html/javascript alongside the flutter project, for best performance.

  • @user-sv4im9ir2c
    @user-sv4im9ir2c Жыл бұрын

    subscriber 90

  • @ale.xander
    @ale.xander11 ай бұрын

    will you stay with react for the web or will you move to flutter web?

  • @wikid_dev

    @wikid_dev

    11 ай бұрын

    I’ve moved the web app to Flutter also! Ive had a few issues with the html renderer but switching back to the Canvas renderer fixed it!

  • @ale.xander

    @ale.xander

    11 ай бұрын

    @@wikid_dev I once read on Reddit that it's not that good for SEO, is it true??

  • @wikid_dev

    @wikid_dev

    11 ай бұрын

    Yes don’t use Flutter for your landing page. For marketing and documentation I’m using a combination of Webflow and Next.js (mdx is so handy for doc writing - although I hate writing docs, at least this makes it easier). For the landing page I’m working with a marketing agency and their choice was Webflow. What I’ve seen of it is really good, and it’s built for non coders to build websites with.

  • @ale.xander

    @ale.xander

    11 ай бұрын

    @@wikid_dev very useful information, thank you and good luck in your project!

  • @wikid_dev

    @wikid_dev

    11 ай бұрын

    Thankyou ⭐️

  • @shahmaarbaba
    @shahmaarbaba Жыл бұрын

    very informative can u please make a simple login register system with token and CRUD operations using MySQL database PHP API please please please make it for multi-platform (Android or Windows) please

  • @rodrigooliveira-od6mv
    @rodrigooliveira-od6mv Жыл бұрын

    Flutter 🤑🤑🤑🤑🤑🤑🤗🤗🤗🤗

  • @wikid_dev

    @wikid_dev

    Жыл бұрын

    With great power comes…. Great wealth? 😅

  • @SomeoneBH
    @SomeoneBH Жыл бұрын

    85

  • @Gaamaa-oz5ef2lf3n
    @Gaamaa-oz5ef2lf3n3 ай бұрын

    I hate React.js because it's world biggest confusing architecture. Eg: 1) To manage a simple global variable, we need to configure another elephant like Redux/Zuztand/MobX etc... 2) Hooks another head spinner throw tons of errors on production. Is flutter also like that ?