Why I Do NOT Use Flutter for Mobile App Development

  Рет қаралды 235,525

Aivars Meijers

Aivars Meijers

Жыл бұрын

This is the most asked question on Development live streams. Now I have recorded the answer to share.
👨‍💻 Earn from your side projects: www.indiesolopreneur.com/ptis
📩 Get the Part-time Solopreneur newsletter: aivarsmeijers.substack.com/
📲 My Apps in AppStore: apple.co/3oUqqFD
🚀 Indie App Accelerator: aivarsmeijers.com/accelerator
👨‍💻 My Programming Setup: ⬇️
=============================
▸ NuPhy Mechanical Keyboard code "Aivars10" for 10% discount: nuphy.com/products/air75-v2?s...
▸ IQUNIX mechanical keyboard (5% discount): iqunix.store/aivars
▸ My Chair (4% discount): www.autonomous.ai/office-chai...
▸ Great Desk Shelf: bit.ly/3e8pwzY
▸ My Setup: www.amazon.com/shop/aivars_me...
👨‍🎓 Resources for iOS developers:⬇️
=============================
▸ iOS dev books, get one for free here: www.bigmountainstudio.com/a/w...
▸ My favorite iOS Dev video courses: seanallen.teachable.com/?affc...
▸ AppStore Search Optimization: tryastro.app/?aff=rW5Oz
▸ App subscription service I'm using: setapp.sjv.io/c/2732025/34332...
🎨 Build your own brand:⬇️
=============================
▸ Grow and monetize your Twitter: tweethunter.io/?via=aivars
▸ My streaming App, free trial: www.ecamm.com/mac/ecammlive/?...
▸ Free trial for best music in your content: www.epidemicsound.com/referra...
Join this channel to support my videos:
▸ / @aivarsmeijers
If you have any questions, you are welcome to ask in the comments as always, or feel free to DM on social networks:
▸ / aivars_meijers
▸ / aivars_meijers
▸ kick.com/aivarsmeijers
▸ / aivarsmeijers
----------------------------------------------------------------------------------------------------
Some of the links above are affiliate links, and I earn a small commission if you click on the link and purchase.
You are not obligated to use them, but it does help fund my videos and hopefully bring value to you!

Пікірлер: 437
@kodplanet
@kodplanet Жыл бұрын
In my company, our Flutter apps are intensely using map display, clustering, map routing, RFID, and Bluetooth operations. We have our own design system, so we initially created a UI repo & storybook. Then started building the apps really very fast for both platforms. For the last 2 years, we did not face any issues related to Flutter that we can not solve technically. Yes, it may be slow in some milliseconds, and not smooth sometimes. But in the end, it is business and the company is making money with a single codebase :)
@aloh86
@aloh86 Жыл бұрын
Does that mean you avoided material/cupertino and created all your widgets from scratch?
@kodplanet
@kodplanet Жыл бұрын
@@aloh86 Not from scratch, we used composition by wrapping the standard widgets. Each has its own decoration class.
@eneskaraagac4177
@eneskaraagac4177 Жыл бұрын
kral sen kodplanet değil miydin?
@luk5
@luk5 Жыл бұрын
That's refreshing to hear! What mapping services do you use? I am just starting to build out the map portion of my application, using flutter_map with mapbox (with postgis database) but not sure if that's the best route or not. 🤷🏼
@kodplanet
@kodplanet Жыл бұрын
@@luk5 mainly google_maps_flutter, also tested here maps flutter sdk.
@bohdanilkiv2208
@bohdanilkiv2208 Жыл бұрын
"I do NOT use Flutter, because look at this Notion app, which was written on React Native working slow". Good job, man
@AivarsMeijers
@AivarsMeijers Жыл бұрын
You missed the point, but if speed was your only focus point, read comments from other Flutter developers where they addressed that.
@NJ-wb1cz
@NJ-wb1cz Ай бұрын
​@@AivarsMeijers the point is that it's harder to justify a rewrite of a react app into a flutter app, especially if the app is your entire product and you have large teams available to develop native apps. But that's not a typical situation, and not your situation
@tjiepouw6594
@tjiepouw6594 Жыл бұрын
i was a iOS dev, and about 2 years ago i learned Flutter, and now i work as a Flutter dev. I never look back.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
hmm, interesting perspective. I should do bigger project using Flutter
@arunk2710
@arunk2710 Жыл бұрын
How much do you get paid?
@7mada89
@7mada89 Жыл бұрын
My feedback as a flutter developer - It is true that native performance is better than flutter but flutter performance can be improved (not easy to do but totally possible) Optimize rendering with lighter widgets, using isolates (flutter way to do multi-threading) and you can also use shader caching, improving performance on web is a lot harder and required web development knowledge. - The look and feel of flutter apps totally depends on the developer, it can be worse or better than the native apps but the truth to be said in flutter you can have any custom UI you think of with any UX nothing is impossible when it comes to UI UX In flutter I think that's the best thing about it. - The most annoying thing about flutter is when you want to get features that are not natively supported in flutter (video editing for example), in this case you will need to write code for each platform you targeting (java/kotlin for android, swift/objective c for IOS, javascripte for web...etc) and then write code to handle connections between flutter and the native side, sometimes you may even need to host a native platform component in flutter as a widget.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Interesting feedback. Thanks for sharing your experience. First few months after WWDC should be the hardest if you are a Flutter developer. I always want to jump on new features and test them, but in real life, very few of them are implemented asap.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@Mathe Szabolcs yeah, but problem is that you can do nothing without libraries in Flutter and in big project you have a ton of them.
@billn98
@billn98 Жыл бұрын
Flutter rendering engine is not slow, it is quite the opposite actually! Most popular reasons why flutter seems slow to inexperienced devs is because they do all the stuff on the UI thread (heavy computations or network calls). In testing our fairly large app Flutter always achieved 60fps as long as the UI thread was free. The only valid point raised here is that your app can't use newly released OS features right away. Also I would not use a cross platform solution to build an app that heavily uses OS features.
@w0mblemania
@w0mblemania Жыл бұрын
If a company like Notion couldn't get Flutter to work properly, what hope is there for small developers?
@billn98
@billn98 Жыл бұрын
@@w0mblemania notion was not using Flutter, op is either lying or mistaken. Notion App was a mobile web App based on cordova
@koflerkohime2981
@koflerkohime2981 Жыл бұрын
Flutter is the choice for me: App development is quite new for me - although I have ~15 years of experience in software. I work in the fields of autonomous systems and robots. My daily languages are C, C++, and perhaps a bit of Python. I've done a little bit of "classic" desktop UI development using the Qt framework. But mostly I write "backend" code that runs as middle-ware on embedded industrial systems. I've found Flutter to be very interesting as a framework to get into for developing my own app(s) in my spare time. I would not consider using native frameworks as I would have to learn both Android and iOS. Using Flutter I can keep focusing on the UI and business logic written in Dart while only considering native details when I need to (which I hope to be rare). So Flutter is great too for senior embedded engineers that want (hope) to do app development in their spare time (you weren't talking about that I know).
@json24866
@json24866 Жыл бұрын
Flutter is just fine for most of projects out there. It saves you a lot of time of developing for two differents platforms. And the look and feel well it depends on your designer... after all. If you don't like that design in flutter I hesitate it will Iike you in other frameworks.
@peterispaukss5648
@peterispaukss5648 Жыл бұрын
In my case Flutter provides exactly what I need- rapid prototyping on all of the most popular platforms. I don't need all the newest bells, whistles and visuals the phone has I just need it to run as intended. I hope the speed will get better in time as Flutter gets more attention. Paldies Aivar! Kā vienmēr saturīgi! :)
@AivarsMeijers
@AivarsMeijers Жыл бұрын
That is the perfect use case for Fluter - rapid prototyping and quick iterations while you are in MVP or early startup stage. Paldies ka skaties un par komentāru! 👍
@nvrmindthis
@nvrmindthis Жыл бұрын
I’m a native android Dev by trade, ventired into flutter development and im truly enjoying it. Flutter can invoke any native iOS and Android feature by using channels, so using new features if needed is really not an issue.. it’s not great for everything but 95% of apps can be written with flutter and your average consumer will not care.. like I said, not ideal for everything, so use the right tool for the job to meet the business requirements 😊
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yeah, that is the same for the iOS, you can mix it with native code if you are missing features. Most of the Flutter fans saying that native development will die soon, that is a bit dumb statement, but there are plenty of business cases where mixing Flutter with native development make sense and as you said, for good part of the apps Flutter is enough.
@luksch154
@luksch154 Жыл бұрын
@@AivarsMeijers nobody says that
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@@luksch154 Smart people don't, but I was on one Flutter developer live stream, and she said exactly like that. In short, her message was that native developers will be needed to write libraries and drivers for Flutter devs.
@wisdomwavesflow
@wisdomwavesflow 14 күн бұрын
@@AivarsMeijers Its not possible for the native development to die, after all RN and Flutter both depend on them. Without native support there are no apps on that platform. Me: I work with big clothing brands in US helping build their mobile application in Flutter.
@emptybottle1200
@emptybottle1200 Жыл бұрын
sir may i ask something, is it possible to create a system with flutter in just 4 months without any knowlodge on it? im planning to use this for developing my capstone since our plan is tou create a web app and it needs to be accessible also in phone, may you reply sir. tyvm.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
4 months is a quite a lot of time. Sure you can do a lot.
@tarjima_kino_seriallar
@tarjima_kino_seriallar Жыл бұрын
i love flutter 😌💙
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I tried too :D Just kidding. I never really tried, because reasons I listed, but I will do bigger project with Flutter someday later.
@yuvoria.official
@yuvoria.official Жыл бұрын
I dont like it
@yuvoria.official
@yuvoria.official Жыл бұрын
@GamerTubes tried flutter on middle to lower device hardware or 2019 mid to older device, sayonara flutter (slow performance), flutter only for fancy stuff
@darul-asar381
@darul-asar381 Жыл бұрын
Same same 💙💙
@lesmanaagung8901
@lesmanaagung8901 Жыл бұрын
@@yuvoria.official agree maybe flutter only design for next gen device from smartphone to embedded
@rarescruceat
@rarescruceat Жыл бұрын
At the core, I'm a native android dev, but I've decided to work on my own app in flutter (I can't afford to hire an ios dev). I hope to finish the app by the end of this month. After +3 months I am delighted with the progress and the overall dev experience. Initially, I was a little bit frustrated but in about ~1 month, I started to really like it. I'm curious to see the performance of the end product. I think flutter is a good choice for apps built by 1 man team, but I will have a founded answer only when I will publish my app and test it in the real world.
@rarescruceat
@rarescruceat Жыл бұрын
Btw, I was really obsessed with performance but I realized that for real users (and for the business) is not so important, at least not as important as I thought it was.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
No doubt that we as a developers quite often overrate importance of the tech stack. End users indeed do not care about that too much until app works as they expected and there are no lags. I'm curious to give a try to bigger test project with Flutter to see feedback from users and business part of that (revenue, etc.). Maybe will do a small project someday soon
@aaronsam3130
@aaronsam3130 Жыл бұрын
I think we share very similar experience. I'm an android developer (completed the course a few weeks ago), it turns out I need flutter as I want to build an app both for android and ios. Could you direct me to resources I could use to catch up with flutter soon enough?
@captainrogercall5742
@captainrogercall5742 Жыл бұрын
@@aaronsam3130 from where did you learn native Android development? You used Kotlin or Java?Is it easy or tough?
@marinrusi7835
@marinrusi7835 Жыл бұрын
So after a month you got an answer?
@GabrielM01
@GabrielM01 Жыл бұрын
Flutter has flutterflow as someone who hates frontend i love how i can just use flutterflow to make a nice ui and add my code later, if theres is something out there that can do the same for android native i would like to try it
@mr.clumsy7225
@mr.clumsy7225 Жыл бұрын
Hi, Is Xamarin/Maui a good choice (over flutter)?
@pulodian
@pulodian 2 ай бұрын
In many ways they lose out to flutter
@zulqarnainnaveed7818
@zulqarnainnaveed7818 Жыл бұрын
What's your take on KMP after it's stable release?
@pneptun
@pneptun 7 күн бұрын
A view from the domain of business software: 1) speed - you don't need it. Flutter or even react native are fast enough, not worth the extra cost. 2) newest sensors or OS features - you won't need it. If there's a new sensor released now it'll take more time to get high enough userbase for it to matter than it'll take google to release flutter support for it. 3) i forgot what other reasons he gave 😂 but basically - it's totally not worth the cost of keeping two teams. In the realm of business software, that is. Maybe games or some specialized consumer apps are different 🤷‍♂️
@AivarsMeijers
@AivarsMeijers 6 күн бұрын
You are not wrong
@ThomasPonzo
@ThomasPonzo 5 ай бұрын
what do you think about compose multiplatform
@AivarsMeijers
@AivarsMeijers 5 ай бұрын
Didn't try it, but looks promising. KMM is great with native UI, this could work as well.
@33ndee54
@33ndee54 Жыл бұрын
Couple questions. If I am trying to develop apps fast that are going into embedded Linux, would Flutter be an ok option? If I build an app for a customer, in a year or two will his app need to be worked on, or can I just build it, sell it, and that's it? These apps are basic business apps, nothing crazy. Thank you.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I didn't use linux for 10+ years, hard to say ¯\_(ツ)_/¯
@33ndee54
@33ndee54 Жыл бұрын
@@AivarsMeijers ok thanks
@The_boxes
@The_boxes Жыл бұрын
Am currently building an app with flutter, am on linux (desktop). It works pretty good. I can deploy the same app on windows and macos. Don't use plugins which call native code and don't have an implementation for linux and everything will be ok.
@Creative..minds.
@Creative..minds. 10 ай бұрын
@@The_boxes can you kindly tell me where you learnt flutter. I have watched a lot of videos on flutter but I don't really understand them. Which course did you take to learn how to build apps on desktop. I really love Java because of the large community support and you would get help easily.
@yusufguler1795
@yusufguler1795 Жыл бұрын
Hello, do you recommend a carrier with kotlin for mobile programming
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Kotlin is nice programming language and if you like to be Android developer I so not see why not to learn it. So, yes
@DnKZone
@DnKZone Жыл бұрын
I am really confused now. I know web development but I also want to learn building apps using technologies that are in high demand. I am currently confused what technology should I choose. Flutter vs React Native vs Native (Kotlin/Swift) vs .Net MAUI What should I choose? Any preference?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
If by "I know web development" you mean JS, then React Native can be a reasonable choice for you. There is no one right answer. It always depends. For example, if you like to jump on the latest iOS versions or developed for Apple Vision OS, then you should go Native and use SwiftUI. For simple mobile apps, any of them will work. Also, market requirements around you matter if you are planing to work as a mobile developer.
@JoaoMacedo-sp2id
@JoaoMacedo-sp2id 9 ай бұрын
I'm sure the scenario depends on the marketing you are working on. But in my country, even big companies don't want to maintain two dev teams for one product and here we really value personalized experiences so we can invest in a good UX/UI team creating a good experience based on our company's ID and in a good Flutter team working on a single code base for our applications
@AivarsMeijers
@AivarsMeijers 9 ай бұрын
That's great if one codebase works for your product.
@candk3717
@candk3717 Жыл бұрын
"native apps just look better." --That's like saying one blank canvas will produce a better painting than another blank canvas. You can make beautiful apps equally.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
If your end goal is to develop iOS app there is no way that Flutter is better tool to achieve that. If you need cross platform tool then you can start looking into all the options and your resources to chose the right one from exiting. I guess design is just one of the many compromises that most of the cross platform apps choose.
@mahersafadii
@mahersafadii Жыл бұрын
Nope, it’s different
@w0mblemania
@w0mblemania Жыл бұрын
How are you going to guarantee a smooth 60 or 120fps animation -- think Core Animation -- with Flutter? Or that your app will change as Apple change their UI?
@Imetalh
@Imetalh 3 ай бұрын
Thank you! I needed to hear this
@kelvinsmith4894
@kelvinsmith4894 Жыл бұрын
If you want to get ur business fast into the market use flutter then slowly move to native when the time is right
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yes that sounds right, I can agree with you on that.
@nobytes2
@nobytes2 11 ай бұрын
Only move if you need to, if there are no issues, why move at all?
@AlexBordei
@AlexBordei Жыл бұрын
Flutter for the win❤
@haddow777
@haddow777 Жыл бұрын
I would say, that based on your points presented, you video title is misleading. According to your video, you've only made a basic tutorial app in Flutter, which not enough experience to really provide a useful pros and cons list of the language over. Plus, you spent most of the video explaining why you don't think multiplatform app development is any good in a non small company application. In reality, you could have swapped out any cross platform app development language and the video would have been exactly the same. It's true, if all you are going to do is focus on ios devices and most likely only work for larger big budget companies, them yes, I would agree focusing on native would probably be best. I would go out on a limb to say that those views, while still currently valid, are likely to become dated quickly though. Seriously, what really new tech has the phone market come out with recently that the app market has needed to jump on? Not much. In any event, I would kind of expect a video focusing on why you weren't using a specific language like Flutter to actually focus on the languages failings more than how it doesn't fit in with your personal preferences and worldview.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Thanks for the detailed feedback. You are not wrong for sure and yes, I'm talking about my personal point of view and business decisions on cross platform development. This video is cut out part from Twitch live stream where I answered question about Flutter vs Native development. I'm getting that question at least once per day, therefore now I have a video with prerecorded answer on it :) Quite often question is framed like - why do you use native development if you can develop iOS app using Flutter + get all the other platforms added for free. So, that's impacted my answer. P.S. No hate for cross platform tools from my side, I just do not like hearing that native development is dead. If I will have a time in near future I will jump on bigger project using Flutter to have cross-platform product. And will do followup videos. P.S.S. most of the videos on the KZfaq are subjective my channel is not different.
@asengting0221
@asengting0221 Жыл бұрын
Planning to start to learn to develop mobile app, and might go with native swift. Any suggestion on where to start? Thanks.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I heave my current favourites in video descriptions: ▸ The best iOIS dev books, get your free copy here: www.bigmountainstudio.com/a/woyhk ▸ My favorite iOS Dev video courses: seanallen.teachable.com/?affcode=435775_kqiweteu For free resources, check out hacking with Swift 100 Days of SwiftUI, that is good one
@asengting0221
@asengting0221 Жыл бұрын
@@AivarsMeijers another question, do we really need Combine?
@phaus5815
@phaus5815 9 ай бұрын
Stop and learn flutter ❤
@hekun830930
@hekun830930 Жыл бұрын
True, as an outsider who wants to develop mobile apps, I would choose flutter which is an easier entry point and I am also not sure how much time I can invest...
@muhammada.noorani7672
@muhammada.noorani7672 Жыл бұрын
I have one question, I have an iphone and a windows laptop. Can I do ios development any way ? and can I develop ios apps in mywindows laptop and test it on my iphone any idea about this ?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Can't say. I'm using Mac
@MA-kt8ly
@MA-kt8ly Жыл бұрын
No, Apple, the evil company, forces you to buy mac to build IOS app
@juanharmse2978
@juanharmse2978 Ай бұрын
@@AivarsMeijers The fact that you don’t know this question tells me you have NO IDEA about Flutter. You give an entire 8:23 video about why people should NOT use flutter, but you don’t even know Flutters limitations? I need my car engine redone, I’ll go get advice on how to do that from the nursery. A bit of flawed logic, huh?
@AivarsMeijers
@AivarsMeijers Ай бұрын
@@juanharmse2978 Interesting opinion, but I can't agree with you that I should be a Windows user to have an opinion about Flutter. You don't know me at all but still have an opinion about my opinion on things. A bit of flawed logic ¯\_(ツ)_/¯
@MikeNugget
@MikeNugget Жыл бұрын
From my experience, after trying to get involved into the Flutter development since ~1.5v (2019y) it drove my nuts all the way.
@edrivenstudioslevar
@edrivenstudioslevar 4 ай бұрын
Finally a fair opinion! You mention that it takes time and additional resources. This is why I use Flutter/RN/Ionic. It is about the use case. If you're just selling database applications and not "phone" app. it makes sense to use cross-platform.
@AivarsMeijers
@AivarsMeijers 4 ай бұрын
Yep, absolutelly agree. In your case cross-platform development tool make perfect sense.
@djosefandersson7605
@djosefandersson7605 Жыл бұрын
I am using flutter for my hobby project and it’s great. Great performance and pretty good developer tools. One con is deeply nested tree of nodes. And feels like React Native is better for startup type of a project because of ecosystem, and over the air update.
@thunderingeagle
@thunderingeagle Жыл бұрын
I am sorry but what do you mean by over the air update ?
@NeuralNotes69
@NeuralNotes69 Жыл бұрын
@@thunderingeagle probably it means you don't need to update app then push it and wait for review on playstore. But react native allows you to update app without needing a review. I'm not sure but probably it's like that.
@kahihujr
@kahihujr Жыл бұрын
Fetching latest changes and reflect them on the app without having to compile and build the app again.
@jordanaugust2996
@jordanaugust2996 Жыл бұрын
May I ask what your hobby project is about? I have no coding experience and am starting my own hobby project using Flutter.
@so.meYeah
@so.meYeah Жыл бұрын
Hi, I just found your channel right now.Watching your content just for 1.5 min and such a productive comment section I think you are the rightmost person to ask you my question, please reply. I'm (currently in 1st year of B.Tech) learning C++ ( only Completed arrays) thinking to start learning Flutter too. Is it right time to start flutter? or I should wait for 3-4 more months to complete C++ and then start flutter?
@ahmadferdiansyahramadhani8573
@ahmadferdiansyahramadhani8573 Жыл бұрын
better to finish your course first. it is good to build a concept about programming. then you possible to jump to another programming language. basically, main concept all of programming languange is the same.
@responsibleali5490
@responsibleali5490 Жыл бұрын
C++ is heart of language Flutter is framework, you will see many frameworks in your career that one comes and goes but core languages are till end So focus on basics and then choose any framework
@alejandrorisco4201
@alejandrorisco4201 11 ай бұрын
I've even used tflite with yolov8 in flutter for real time detection, and it was easy and fast. You can always implement native code whenever you need. And for regular apps that represent like more than 80% of apps, Flutter is more than enought. Maybe for game development or apps that really need to use low level apis for hardware native code might be a better choice, but like I said those apps represents a minority. React native is becoming legacy, and flutter is becoming the future of cross platform, not only for mobile but also for web and desktop. Probably in around 3 years flutter for web will be as viable as current web frameworks in front and back.
@damnnn.
@damnnn. Жыл бұрын
learning dart / flutter seems more easier for someone isn't expert like me. for example i have no idea how am i going to develop an app swift + kotlin + javascript(web) cross platform. but flutter gives all of them with some easy dart code. i've researched but still no idea about how im going to use those together beside of learning kotlin and java.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Sure, if you need cross platform app that is very reasonable to pick a Flutter
@damnnn.
@damnnn. Жыл бұрын
​ @ShadyClone I learned dart and am still learning flutter. seems good by now. much better than react native etc. best framework to make an mvp. of course there are better alternatives for big projects and big teams.
@siphiworatsibe5609
@siphiworatsibe5609 Жыл бұрын
Great advice, but Flutter is the future, native will ultimately Feezel away, so we might as well start working with it now.
@njengathegeek
@njengathegeek Жыл бұрын
In fact I am going to forget any other programming language and framework and work with flutter only
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I'm keeping my eyes open. Trends come and go. I will give one more try to Flutter someday later,
@njengathegeek
@njengathegeek Жыл бұрын
@@AivarsMeijers nice one sir
@HezOmanjo
@HezOmanjo Жыл бұрын
I 👀 you... +254 Pamoja
@njengathegeek
@njengathegeek Жыл бұрын
@@HezOmanjo yeah
@proudmoroccan8164
@proudmoroccan8164 Жыл бұрын
Flutter framework is improving after each release. I have one problem with the framework, the application size is too big, and I hope they will fix this problem.
@nelsonthekinger
@nelsonthekinger 6 ай бұрын
Nice points!
@rakeshrajappan_CreativeBrain
@rakeshrajappan_CreativeBrain Жыл бұрын
Awesome content and I have subscribed for more contents now. Love you Sir.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Awesome, thank you!
@maikolsoro1835
@maikolsoro1835 6 ай бұрын
Hi Aivaris, You are a freelance native developer in ios but if you need to make the app in android you don't make it ? or do you ?
@AivarsMeijers
@AivarsMeijers 6 ай бұрын
I do not develop Android apps. Frankly, I don't see why I would get into a situation where I need to develop one, there is plenty of work for iOS developers.
@sayyadhussain2450
@sayyadhussain2450 2 ай бұрын
Absolutely sir i am not as much senior as you are but have more then 4 years of flutter development exp now in 2024 from march we got a project for a food delivery app ( dubai ) and this project scope is similar talabat and project cost is $$$$$ conclusion is that flutter is backed by google and learning flutter in 2024 is beneficial bez at the end you will get ios and android app.
@lowkeylyesmith
@lowkeylyesmith Жыл бұрын
Hi and thanks for the video. I was still conflicted on whether to tackle Swift/SwiftUI or Dart/Flutter next. Now I know, thanks. Just one question, what do you actually think about Kotlin Multiplatform?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Kotlin Multiplaform is the best from current cross platform solutions today if you need iOS and Android apps. Business logic is in Kotlin, but you still have native UI for each of the platforms.
@avi7278
@avi7278 Жыл бұрын
No, actually you don't know and you are being led down a very bad path. You should never, ever take one person's opinion and run with it, not even mine now. But I will tell you that the opinion expressed in this video is extremely, extremely debatable.
@zaid6493
@zaid6493 Жыл бұрын
​@@AivarsMeijers as you told we can right logic in kotlin for both iOS and Android. But should write ui for both. But what about jetpack compose can't we used both..
@jonathanhirschbaum6754
@jonathanhirschbaum6754 Жыл бұрын
Before you chose the SwiftUI, check if you can enrol for Apple Developer Account ... You can, like myself, end the 6 months project just to throw it after coz it will only work on your emulator witout a chance to publish
@mortenovergaard275
@mortenovergaard275 11 ай бұрын
For a true non-biased comparison on the various cross-platform mobile frameworks Google for "parallel futures in mobile application development" written by a compiler engineer who actually knows what he is talking about. IMHO An 8-minute video is simply not giving the true picture of whether to use Flutter or not. And btw Meta have ditched RN themselves when developing Threads - they are using KMm. RN is only used for quick prototypes. Source: Meta.
@juanharmse2978
@juanharmse2978 Ай бұрын
I think one area people often misunderstand when it comes to frontend development is that of scalability. Planning for scalability often requires out of the box thinking and placing yourself in the users shoes. I remember finding an android game as a kid and being thrilled to play it every day, but when I switched to an iPhone that game was no longer an option. Fast-forward to today, if that game was made in Flutter, I would have the option to play the game on any platform, as I choose. In other words, Flutter provides more freedom for the user to decide how they would like to interact with your app. While I do agree that other codebases will provide faster runtimes, each pro has a cost, and in this case, the cost of using something other than Flutter results in the lack of scalability.
@AivarsMeijers
@AivarsMeijers Ай бұрын
Yep. This is a very good argument for using cross-platform tools. Most likely there will never be one, of the best tools for all the cases and we will see Native tools and Flutter, KMM, RN, etc. used in parallel for years ahead. P.S. This video is more than a year old and the situation is not changed significantly.
@merahputih368
@merahputih368 Жыл бұрын
Hi sir, do you have ideas which the best monitor for developer? 4k monitor or wide monitor? Thanks your reply
@AivarsMeijers
@AivarsMeijers Жыл бұрын
That is subjective choice. I used 49” ultrawide for a while, but now switched to high resolution screens and like them better. 27” 5K is the best for macOS, not cheap tho
@Otonium
@Otonium Жыл бұрын
Any thoughts for MAUI?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Good if it works for you needs and project.
@lamineemb
@lamineemb Жыл бұрын
I think for Freelancing , flutter might be the way in the future. Many clients want MVP's
@lamineemb
@lamineemb Жыл бұрын
I'm an Android Developer but I'm currently learning Flutter.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
If my main focus would be small freelance project to build MVP for customers, I would go with Flutter as well.
@vinayakhegde4216
@vinayakhegde4216 Жыл бұрын
​@@AivarsMeijers True it helped me get so many freelance project during my college :D
@user-dc9ty4se8b
@user-dc9ty4se8b 2 ай бұрын
When it comes to performance, you just need to manage your states well. Plus also plan and organize your widget tree well.
@y_a_n_y_ilufungula2044
@y_a_n_y_ilufungula2044 Жыл бұрын
I will never let flutter down
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Programming languages are not a sport teams, be more pragmatic. I will switch from Swift if I will see that something else works better for my goals. Use Flutter if ti works for you, but keep your eyes and mind open.
@dotnetdevni
@dotnetdevni Жыл бұрын
Is swift ui really native though?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I think so
@supitsparth
@supitsparth Жыл бұрын
ahhh this breaks me as an amateur flutter dev, im gonna start Kotlin and swift on the side
@Justin_Roy
@Justin_Roy Жыл бұрын
Hey! Can U Make Videos On Freelance ( Like How To Start etc.. )
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Check out my playlist about Freelance, perhaps you will find what you are looking for there: kzfaq.info/sun/PLlDKWZ2OLI-qHtpEnpneYtVKUTM8Freq5
@nickclarkuk
@nickclarkuk 2 ай бұрын
I work for a small company that only has 2 developers and testing staff also do technical support . The ability to quickly develop for 4 platforms and have behaviour very consistent between them is revolutionary for us . Our apps have been pretty simple so performance has not been an issue .
@AivarsMeijers
@AivarsMeijers 2 ай бұрын
Yep, good reasons to go with Flutter
@josedelriodiaz7085
@josedelriodiaz7085 5 ай бұрын
If you don't like developing for both platforms, well, it's your choice as a developer. However, small or medium-sized companies need to reach all users, and Flutter fits perfectly into that market. To those kinds of companies, it really doesn't matter how you build the application; they just want to have a beautiful and functional app. Talking about technologies, obviously, being native is much better in terms of performance, and they adapt more quickly to the new features of each platform (usually, companies don't mind adopting those features). Basically, native and cross-platform development target different markets. If your main product is not the app itself and you just want an app to reach more users, then I don't see the point (if I were the entrepreneur) in investing in two teams to have a native app when I can achieve a similar result at a much more economical cost.
@pankapuzza
@pankapuzza Жыл бұрын
"Apps created with Flutter are indistinguishable from native ones. They come with the same performance and the same look & feel (apart from some platform-specific stylistic aspects)." this cit. is from backandless
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yeh, especially Apple watch apps. Flutter apps are even better ;)
@justanaveragebalkan
@justanaveragebalkan Жыл бұрын
There was some issues with 2.19, but now with flutter 3.10 all performance issues are resolved, development is much faster and i don't know a single company that has two difference interfaces for IOS and Android, this is the fullest list of excuses that threatened man can say. I used to work as a native developer before moving to flutter and yes there is a minor performance difference of few milliseconds, but that's nothing that can't be solved with some good optimization of the code base and speaking of that you actually get a coherent language that feels nice to write and actually had some design choices when it was created and not the lost race between c# and java. Overall, pretty solid framework for both desktop and mobile, and for those that are scared of it wont support the latest and greatest, come on guys, you wont break your hands if you write a module in java or swift to integrate the native functionality that is missing (it's not missing btw, google makes pretty good moves to have all latest and greatest released before it hits the phones).
@yaroslavmakarov2218
@yaroslavmakarov2218 Жыл бұрын
Obviously, Flutter is the best solution for MVP. Other aspects depend on goals, so there is no unambiguous answer. In terms of hired work , iOS may be a more reliable way.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Agree. I don't really know how job market for Flutter developers looks like, but if you like to work as a developer, native iOS development is safe bet. There is plenty of job oportunities.
@tejasgaikwad7271
@tejasgaikwad7271 Жыл бұрын
@@AivarsMeijers for doing iOS development, do I need to learn the Android development or i can go directly to iOS development?
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@@tejasgaikwad7271 if your goal is iOS app development you don’t need to learn anything else. Start with Swift and SwiftUI
@RR-et6zp
@RR-et6zp Жыл бұрын
@@AivarsMeijers cross platform is great , many cant afford an mvp for both platforms
@VladimirDjokic
@VladimirDjokic Жыл бұрын
I am in love with flutter❤
@Tech1st
@Tech1st Жыл бұрын
Flutter is good and easy to develop we loved flutter
@shafagh_projects
@shafagh_projects Жыл бұрын
I really love Flutter. I think you need to reconsider about simplicity and cross platform. FYI, BMw and Toyota are using flutter app
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Flutter is in my someday-maybe list to try bigger project.
@w0mblemania
@w0mblemania Жыл бұрын
Just because some random company uses your favourite tech doesn't validate that tech. It just means that they've decided that it's best for *them*. Your needs are probably very different from a giant multinational corporation. My needs are to provide the best possible experience for my customers. That rules out Flutter.
@kironet
@kironet Жыл бұрын
Google is using flutter too(how unexpected)...
@AivarsMeijers
@AivarsMeijers Жыл бұрын
​@@kironet that's not even an argument. Of course, they do, but do they use Flutter only to develop all their Apps for iOS and Android? No, they don't. Now you can try to start thinking and come up with arguments why that could be so. You have to choose the right tool for the right project. Flutter is not the answer to every problem. Kotlin or Swift is not either. As developers, we should be open-minded and look for the right tool for the task.
@lerigogsadze5816
@lerigogsadze5816 Жыл бұрын
Microsoft, Meta itself, Tesla, Shopify, Wix, Sony and many others use React Native and then what?!
@cloudkamp2694
@cloudkamp2694 Жыл бұрын
This is the problem with being a professional developer, you don't want to feel stupid because you don't know. Flutter is really good but I respect your opinion but honestly you just don't want to feel stupid for not knowing how to do it better.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
I have no problems felling beginner. Flutter actually is easy to start for beginners and is great tool for building quick MVP projects. How deep you are in native iOS development to compare that with Flutter?
@David-im1fp
@David-im1fp Жыл бұрын
Does flutter have a tree component?
@JhonIdrovo-the-human
@JhonIdrovo-the-human Ай бұрын
Kinda, Flutter rendering is inspired in React but implementation detail is different
@edi_gun_awan
@edi_gun_awan Жыл бұрын
Couldnt agree more. When i build my own app for my daily use i use flutter because its super fast development (way more faster than react native imho). But for company, i use native kotlin because the apk size way more small, faster, and get access more native feature than flutter or react native.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Thanks for sharing!
@wezter96
@wezter96 Жыл бұрын
Why would you say Flutter is faster to develop than React Native? The main cons of Flutter are in my opinion that Dart is a way less common language than JS/TS so it's a lot harder to find experienced developers for it and that the web aspects are considerably worse than the web aspects of React Native because of how Flutter is rendered on the web. Also having a lot smaller ecosystem than React/React Native is a quite big advantage. I do agree that it's a lot better for handling animation heavy mobile applications though.
@user-hc6jr8wh6n
@user-hc6jr8wh6n Жыл бұрын
@@wezter96I am currently using react native at my work. Styling the components to match the design is a pain. For Android shadows you need to get an external lib(can use elevation but it won't match the design,hence the designer won't approve) . Common design patterns like floating input label need a 3rd party lib like paper whereas in flutter it is available out of the box. Platform inconsistencies in design on Android and iOS etc. Let's not talk about animations. So atleast when it comes to styling components , flutter is much faster
@wezter96
@wezter96 Жыл бұрын
​@@user-hc6jr8wh6n Why would you need a 3rd party lib to create a floating input label, just build it yourself? Shadow issues for Android is one point I agree on though but luckily enough we work next to our designers so we can just discuss that there will be some deviations between platforms and most of the time they're fine with it. There are differences between different platforms such as different native components and those should be embraced to at least some extent. There are lots of nice simple ways to build animations using libraries such as Reanimated or Moti if you want it even simpler. If Flutter wasn't terrible for building web I would probably have used it more but the React / React Native ecosystem is just so much larger.
@user-hc6jr8wh6n
@user-hc6jr8wh6n Жыл бұрын
@@wezter96 the author of the comment mentioned flutter is much faster to develop a mobile app Well you can definitely build components on your own from scratch but then again that just proves the aforementioned point as flutter has a lot of common ui patterns inbuilt making development much faster I agree that flutter for web is bad The choice of technology ultimately depends on your product If it's a mobile centric app then flutter makes more sense Web based saas app with a supplemental mobile app- react native because of the code reusability
@limjeanmol31
@limjeanmol31 3 ай бұрын
I love flutter and huge improvement over the react native. The performance of the app is now similar to native apps. And it's easier to learn and develop apps. Most of the new apps are build in flutter now a days in india.
Жыл бұрын
we dev with flutter, works amazing :) we sell a bunch of whitelabel apps with it cross platform, the apps are great you don't have to wait for anything as you mentioned in the video. you can write native code in those scenarios.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yep, that work great in that combination. I often heard - do not learn native development, go with Flutter, but real answer to build quickly and efficiently is to do as you described and then you have to learn Flutter and native development.
Жыл бұрын
@@AivarsMeijers yea but the native is like 1% of the work
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@ Depends, I can give example where it will be more like 99% I do not follow closely but guess Flutter still do not support Apple Watch App development.
Жыл бұрын
@@AivarsMeijers I thought we were talking about mobile development :)
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@ Yeah, that's the thing. You can do everything with Flutter while staying inside boarders of possibilities :)
@moch.ikhsanafandi4395
@moch.ikhsanafandi4395 8 ай бұрын
Most of the time we programmer work on one or two people project, im not sure doing native and changing code base for each platform is good for our mental health. lol.
@AivarsMeijers
@AivarsMeijers 8 ай бұрын
I just ignore Android tbh
@omarhaadnaan
@omarhaadnaan 11 ай бұрын
I am commenting this video with out watching the video😂😂 because i have been learning flutter for 1 month so,i do not want to change my mind
@AivarsMeijers
@AivarsMeijers 10 ай бұрын
You can read comments without watching as well. A lot of valuable info
@Sam-ch4jh
@Sam-ch4jh Жыл бұрын
I have two apps so far using flutter, both in Android and IoS, no issues. Native is not required for all, may be for certain apps it is required.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yep, depends on project. Often Flutter is better choice if you need iOS and Android apps.
@rogermortimer111
@rogermortimer111 Жыл бұрын
I'm using Flutterflow for a simple cross platform marketplace.
@jordanaugust2996
@jordanaugust2996 Жыл бұрын
Flutter or Bubble? What's best?
@mangmun001
@mangmun001 Жыл бұрын
❤ whatever is suited for the project requirements.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Right, approach. Dart, Swift, Kotlin ... all are just tools to do the work.
@Whyamisaad
@Whyamisaad Ай бұрын
tldr?
@iGhostr
@iGhostr Жыл бұрын
There are only a few companies which can afford native apps. Business required this technology. Just look at how successful no code and low code became. Native is expensive
@AivarsMeijers
@AivarsMeijers Жыл бұрын
"Only few" is relative and there always will be space for native development. But sure, choose what you better like, I prefer native Apps because listed arguments
@nrg4285
@nrg4285 10 ай бұрын
As a professional who is stuck using React Native - IT SUCKS ASS
@AivarsMeijers
@AivarsMeijers 10 ай бұрын
Sorry :(
@shannonhall4871
@shannonhall4871 Жыл бұрын
That notion tweet is moving from web views to native not from flutter.
@TheGerbil
@TheGerbil 5 ай бұрын
I've been using React for bits and bobs for a few years, nothing heavy and mostly for web. Phone apps have always caused me headaches, because I know what I want and where... Only to find that React needs something else to make it just do it. For 70% of clients, who just want a way to log and fetch information on the go. Flutter is perfect.
@CodeWithCal
@CodeWithCal Жыл бұрын
Interesting thoughts, I think I'm just here for some confirmation bias. Native iOS & Android FTW!
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Always! :)
@WilsonSilva90
@WilsonSilva90 Жыл бұрын
Just to clear up confusion: Notion is not moving away from Flutter or even React Native. They’re moving away from web views.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yeh, most likely they will stay cross-platform. From their own tweet I understood that they rewrote some components to be native.
@robertkang1085
@robertkang1085 3 ай бұрын
Yes I am sure native is technically faster But just like PCs and laptops the cpus inside the mobile devices have improved and improved and it is not noticeable to the human eye
@jasonshen
@jasonshen Жыл бұрын
Flutter don’t really justify the performance gain over react native so why the hassle
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Agree, and that's why RN is a better choice for JS devs, but not everyone knows JS.
@ChrisAthanas
@ChrisAthanas Жыл бұрын
Have you seen the advances in KMM with Compose for iOS? KMM is looking like a valid flutter alternative once Compose for iOS is ready. KMM is looking to dominate the mobile space in 2024.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
KMM looks the most promising cross platform development tool, looking forward to try it one day.
@firstaccnt
@firstaccnt Жыл бұрын
could u tell me about the kmm compose advances u mentioned? im very curious.
@ChrisAthanas
@ChrisAthanas Жыл бұрын
@@firstaccnt Google is your friend
@mrbdrm2
@mrbdrm2 14 күн бұрын
i have cordova app and its fast and smooth and crisp looking. the major issue with cordova are plugins.
@mobiledevpro
@mobiledevpro Жыл бұрын
Flutter is great for simple & small apps as well as for MVPs. But if you have to work with hardware sensors (location, device rotation, camera, NFC, etc), you should be ready to dive deeper into native components for each platform. And it could bring some issues.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Thanks for sharing!
@mabialaemile8541
@mabialaemile8541 Жыл бұрын
Or just packages….. there is like literally a package for all these you listed….. with that said…. Been doing iOS for over 7 years….. and I feel that flutter is way BEtter… less headaches
@faridalalimi7906
@faridalalimi7906 Жыл бұрын
I dont quite agree. Any that you list are quite common and achievable with flutter
@ullaba_id
@ullaba_id Жыл бұрын
I just remeber angular that why i doubt use google product prgraming language as developer
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Very true!
@dolbysoundsofficial9323
@dolbysoundsofficial9323 Жыл бұрын
Love flutter😊
@BramTonGaming
@BramTonGaming Жыл бұрын
Flutter or React Native which language is dead in future. Which language should i learn to long term job 🙄
@vinayakhegde4216
@vinayakhegde4216 Жыл бұрын
You can choose any or instead go native :)
@danzreview
@danzreview 4 ай бұрын
review this video for this year
@ali-cu1ne
@ali-cu1ne Жыл бұрын
Flutter with django are the future 🔮
@renzyndrome
@renzyndrome Жыл бұрын
how can u say so?
@linoll85
@linoll85 Жыл бұрын
I love flutter, it’s easy and fast 🔥
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Well, native code executes faster, but I see your point.
@reconquista1911
@reconquista1911 Жыл бұрын
@@AivarsMeijers Dart compiles to binary, Java/Kotlin on Android compiles to byte-code, so Dart might be faster.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
@@reconquista1911 Seems that none of us did that for Android, but I can say about iOS. Nope, Dart is not daster comparing with native iOS app ;)
@gregpeterson3144
@gregpeterson3144 11 ай бұрын
First of all - not all cross-platform frameworks are the same, some are actually native, some not (and are dieing). The example with Notion - I highly doubt it was Flutter, because there is NO way they would get x2 performance increase from Flutter to Swift, as Flutter compiles to a native code... When it comes to performance Flutter is very good, it is compiled natively, there is no VM, interpreter, JIT etc. The non-nativeness is that it draws the UI on it's own. I believe your opinion comes from the fact you develop primarily IOS apps, and there is no much motivation to go cross-platform or to invest into that. Here are some questions - if Flutter, ReactNative, Xamarin are so sub-par - why do they exist and are developed with so much attention? Maybe there is a business demand there? Maybe there are actually advantages writing cross-platform code?
@AivarsMeijers
@AivarsMeijers 11 ай бұрын
Sure, not all the cross platform tools are the same. Sure there is a business case to use them. For example if you are JS developer and you need simple mobile app, React Native is most reasonable tool to chose. I'm talking about my business reasons to chose native over cross platform tools. This video is year old, Flutter is improved since, but still if you need some specific features in mobile App, watch app or vision pro app, you have no choice but Swift.
@gregpeterson3144
@gregpeterson3144 11 ай бұрын
@@AivarsMeijers Ahhh JS. The dread when I would hear my boss pushing for Cordova with: "But we have plenty of JS developers!"... It didn't matter the project included real-time data processing...or that these guys had zero experience in Mobile dev...We already have JS devs!
@karlsour500
@karlsour500 Жыл бұрын
Software solution vs business solution! Priorities
@AivarsMeijers
@AivarsMeijers Жыл бұрын
That always is business decision, because developers are not working for free :) For hobby projects we can play around with whatever we like, as soon as there is money involved we should become more practical. My decision to stick with native development is quite pragmatic :)
@simonngoy4803
@simonngoy4803 Жыл бұрын
Me i love Flutter
@yuvoria.official
@yuvoria.official Жыл бұрын
Once KMM Jetpack Compose mature about 2-3 year later or even faster, Flutter will be Extinct. (Flash tragedy will repeat) For MVP, JavaScript eccosystem is more mature than dart.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
KMM already looks better cross platform development tool even you still have to do native UI for iOS. I don't have hands on experience, but heard positive feedback from devs with Flutter and KMM experience. JS no doubts is much wider used and has more usecases
@alexponco4753
@alexponco4753 Жыл бұрын
I really doubt that Flash has fallen because of their lack of big updates+security safety While both Flutter and KMM rapidly growing and improving their features and technology It's a different case with Flash vs HTML5
@CarlJdP
@CarlJdP Жыл бұрын
Feedback from the 3rd world: no one here can afford 2 teams for development 😅 here you are a 1man team that has to do everything yourself: frontend, backend, android, ios, web, design, deployment, infrastructure, ops. So perhaps (when a working MVP is more important than absolute native performance) Flutter is not so bad🤔. Full disclosure: I'm not yet a flutter dev but seriously considering it for the sake of saving time to get the proof of concept out the door. Our market is much more equally distributed between android/ios/web than say USA, so is a must to cater for every segment.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
Yep, target market and audience matters a lot. I'm ignoring Android for now, but keep Flutter as an option if will need it.
@bryzentza3816
@bryzentza3816 10 ай бұрын
@@AivarsMeijers coming from the 3rd world, the primary audience to target is Android users because they are majority
@dexterjeong
@dexterjeong Жыл бұрын
develop faster and then running slower forever :D
@AivarsMeijers
@AivarsMeijers Жыл бұрын
:D Well said!
@CowMeCow
@CowMeCow Жыл бұрын
but do you see any solutions might come out in the future ?
@-Engineering01-
@-Engineering01- Жыл бұрын
Hi Aivars first of all I gotta say I really likes your contents ! I have a question: would u recommend web or mobile career path for a feasible career choice, i mean for long time ? (I enjoy both of them but gotta choice one). Btw: i am a game developer but wanna change my career path.
@AivarsMeijers
@AivarsMeijers Жыл бұрын
in my opinion mobile development is a bit easier to start, be cause tech stack is not so huge like in web development. But for developer with previous experience like you it is not critical. I do not see mobile or web development ending anytime soon. So, just pick what you like the best. I like to work in Apple eco system and don't like to take care about all the different web browsers, therefore I'm developing iOS apps.
@faustinoribeiro7431
@faustinoribeiro7431 11 ай бұрын
I was the only developer for a small business. Flutter saved me. I had to build the back end (nodejs) and a matching business app (+ a couple of small websites). No way I could have done that with native coding. I bet most users will not see a difference between a Flutter app and a native app. There are cases in which native is an absolute requirement, but Flutter (and other hybrid solutions) work fine for most apps. Not all business can afford to pay multiple developers to create apps, it doesn't make financial sense.
@AivarsMeijers
@AivarsMeijers 11 ай бұрын
Sure, agree with all you said. As developer on hire I prefer to work for companies who can afford separate iOS, Android, Web and backend development teams.
@juniorcoder1267
@juniorcoder1267 5 ай бұрын
In the end, the end user will not ask which framework you used or your framework it's the industry's favourite. Never seen a review on store sighting "This app runs 80ms faster than other apps".
@AivarsMeijers
@AivarsMeijers 5 ай бұрын
Sure, users do not care about programming language or frameworks, unless app is glitchy. You can build horrible app using Swift or Flutter.
@jhonjanoskovacsvideoivegye2375
@jhonjanoskovacsvideoivegye2375 Жыл бұрын
{>>" # Smart phone \> Car navigation \> Know you programm codee (( ' what connecting on the Satelite? ' )) ";}
@ipkickss
@ipkickss Жыл бұрын
I do not even like mobile app development, in my personal opinion i considerate it a disgusting experience, so, just in case i want to make something simple for mobiles flutter is a good option for me.
Flutter vs React Native : which one is worth it, and why?
10:20
Kodaps Academy
Рет қаралды 74 М.
Why I don't Develop Android Apps and Web
29:58
Aivars Meijers
Рет қаралды 12 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,8 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
How to become a Developer in 40s and Why I do not use Flutter
24:22
Aivars Meijers
Рет қаралды 15 М.
My Final Flutter Video
14:26
Theo - t3․gg
Рет қаралды 107 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 15 М.
Why I moved to React Native
12:06
Simon Grimm
Рет қаралды 42 М.
Flutter vs React Native vs. Swift/Kotlin In 5 Minutes
5:20
Your Average Tech Bro
Рет қаралды 122 М.
Samsung Z Flip/Fold 6, Watch Ultra, Buds Pro and Ring Impressions!
11:02
Marques Brownlee
Рет қаралды 232 М.
What’s the best cross-platform technology in 2023?!?!
9:39
Simon Grimm
Рет қаралды 50 М.
Google, кажется, похоронила Dart и Flutter
5:10
Миша Ларченко
Рет қаралды 18 М.
React Native vs Flutter vs Native - Let's Talk Engines
25:15
Theo - t3․gg
Рет қаралды 130 М.
How I build Apps that PRINT ($30k/month Micro SAAS)
22:51
Steven Cravotta
Рет қаралды 240 М.
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 17 МЛН
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 8 МЛН