What is happening with Flutter

  Рет қаралды 147,667

typecraft

typecraft

Күн бұрын

🐦Twitter: / typecraft_dev
In this video, we're going to discuss what is happening with Flutter and its downfall. We'll cover the pros and cons of Flutter and give you our opinion on whether it's good or bad.
So what is Flutter, and is it good or bad? We'll discuss all of that in this video and give you a good overview of the situation. If you're interested in learning more about Flutter, then make sure to watch it!

Пікірлер: 320
@mahirabbas3700
@mahirabbas3700 Жыл бұрын
thanks nerd
@shlokbhakta2893
@shlokbhakta2893 10 ай бұрын
Gottem 😂, bro never expected it
@THEMithrandir09
@THEMithrandir09 Жыл бұрын
The problem that dev has, is that they're a flutter developer. If you say you're an "insert framework here"-developer, you just show the world that you're unable to extract the useful patterns you learned working with a framework and transfer and apply these skills somewhere else. After 3 years of programming, switching to a different language shouldn't be a hurdle, much less the framework. I know for a frontend-dev switching away from flutter means learning typescript, kotlin or swift as well as the relevant frameworks, but if they branded themselves as a software engineer that excels at flutter but also was able to solve these specific problems (e.g. working with relational and object databases, setting up APIs, implementing p2p chat, or whatever else) using interesting technologies, they'd get a job for sure.
@FilledStacks
@FilledStacks Жыл бұрын
Well said
@black-purple-dev
@black-purple-dev Жыл бұрын
I believe that every developer no matter his field should have a moderate understanding of how the web technologies works, basics of networking protocols (http, websockets...) different API types (REST, SOAP, GraphQL...) how to deploy a simple web app to vercel or host a simple nodejs API on Heroku or AWS depoending on your preferences and budget. Fiddle a bit with BaaSs like Firebase and Supebase even AWS amplify. Because if you don't give yourself the change to discover new horizons or you'll be literally deprecated if the world wakes up one day and decides that the framework you're proficient in is gonna be thrown to garbage because of some big company from FAANG creating a new stable and superior technology of course companies take time to switch especially big ones but since you weren't trying other things in your free time you ended up lost in stress and pressure that you might lose your job in the upcoming months/years.
@adxxtya
@adxxtya Жыл бұрын
I guess the poster meant that there are no opportunities left for the specific technology that they "invested into professionally" in their country, even I would be pissed if I am investing into something for years and then it won't return me anything, it would feel like I wasted my time and money for something that yields me no results, although I do get that learning one framework and branding yourself with that is bad to showcase your overall skills, but dude I invested so much of my money and time into it, I do wanna get called by this "technology developer", example I am a Senior React Developer. Still the poster meant that there are no Flutter openings in their country (Canada) as no one seems to be using it, so you should understand people better beforehand
@kazerdira4704
@kazerdira4704 Жыл бұрын
I learn flutter for a long term may be more than two years problem is :flutter is so lovable but let s be honest it is something you add to your skills not a skill to find a work with it , like sql , sql is important but you should be good in js or whatever , and add i am also good in sql , I m good with apis , bloc and getx , flutter is the most overrated thing here , i still learn and enjoy to discover dart and flutter , i am just lucky coding is not my main work in life , but honestly flutter ? In few days here i was talking to some little company he said (it is buttons and jumping between screens) (frontend for some ppl) true or false it is the way they see frontend , so be good in laravel or django or nodejs then have a little idea about flutter that s what companies asks for , i stopped flutter 😢 and with my first 40 days of flask i start to getting emails for work , other thing... did you notice how much there is flutter youtube channels i mean seriously !!! ? Those all are people who learned flutter and they cant work with it yes i know some have channels and they work in flutter , it is very sad but true ,
@FilledStacks
@FilledStacks Жыл бұрын
@@kazerdira4704 This is not to brag but I've generated $600k USD in using Flutter and if I didn't close down my agency I would have doubled that most likely. The problem is that there's a lot of companies using older technology, that can't hire for new ones. But the benefit of Flutter is that there are companies out there simply looking for apps, they don't care what it's built with, and if you can deliver high-quality work, faster than other agencies, that's easier to maintain and update you can make a lot of money, regardless of what technology you use. I turn down a lot of Flutter work and job opportunities. But that's not because I'm a Flutter expert, it's because I'm a good software engineer, and I can work in any language, in any framework and deliver outstanding results. If there was a focus on software engineering fundamentals instead of frameworks, then those developers would be in the same situation.
@stagfoo
@stagfoo Жыл бұрын
I recently started flutter and its actually amazing a much nicer experience then recent react/ts projects and it compiles to a nice binary at the end including linux
@typecraft_dev
@typecraft_dev Жыл бұрын
Right? I like flutter
@nomejodas2978
@nomejodas2978 11 ай бұрын
Flutter is smooth as butter
@typecraft_dev
@typecraft_dev 11 ай бұрын
must be a crime to have such a good rhyme@@nomejodas2978
@lucascamelo3079
@lucascamelo3079 2 ай бұрын
I liked my experience building a app in flutter. Next time I'll try React out. I already installed react in my computer, but couldn't get the android SDK and emulator working on it yet.
@stagfoo
@stagfoo 2 ай бұрын
@lucascamelo3079 there is a command "flutter doctor" which should help you trouble shoot the sdk but yeah give react native a go also Expo is very nice
@andrejvujic
@andrejvujic Жыл бұрын
1:52 Flutter doesn't use the native platform renderers, that's what React Native does. Flutter uses it's own rendering engine called Skia (as of recently there's a new one called Impeller) and it paints it's own custom pixels on the screen. That's why React Native apps look and feel more native than Flutter apps. When you render a text view in React Native it truly is the system's underlying native text view (for example TextView in Android and UITextView in iOS apps). Although that comes at a cost: performance. Flutter apps are faster than RN apps. Just wanted to point this out. I love Flutter and I use it almost everyday. It's far better than RN in my opinion.
@typecraft_dev
@typecraft_dev Жыл бұрын
thanks for the clarification. I definitely didn't articulate that as well as you
@forktrader7870
@forktrader7870 Жыл бұрын
It uses Impaler as a rendering engine now.
@LEONARDO-xs2ke
@LEONARDO-xs2ke Жыл бұрын
Are you still living in 2016? Heard of Hermes engine? Catch up boi
@LEONARDO-xs2ke
@LEONARDO-xs2ke Жыл бұрын
Flutter is a huge failure, no company uses it. Flutter is only popular among low iq college students. React Native is used by big multinational companies. Flutter lost long ago
@psclip3309
@psclip3309 Жыл бұрын
New Update, Flutter uses Impeller render, which has several advantages, like access to low level GPU, fix jank issue, its looks like game engine made for flutter, it can do 3D too
@byronk5
@byronk5 11 ай бұрын
Completey agree. I am primarily a web dev (mostly React). My company recently got a project to build an app for android and ios - I had never built a mobile app previously.I ended up going with Flutter and the similarities between dart/widgets and typescript/components made the transition pretty seamless. Building in Flutter has some real advantages - one codebase for both platforms, well written docs and a thriving community. Great video
@ifaan9373
@ifaan9373 7 ай бұрын
any tips brother 😁. I'm also a web developer and trying to get into flutter echo system.
@mdkvaofficial
@mdkvaofficial 5 ай бұрын
it could have been an even easier transition to react native, why didn't you choose that? I'm curious to know... @byronk5
@giovannibandinelli9792
@giovannibandinelli9792 21 күн бұрын
Why wouldn't you go with React Native?
@Thr111ce
@Thr111ce Жыл бұрын
I dont think learning can be bad. The problem is in the "i am X developer". Dude, just use whatever. Im mostly working with React/Node, doesnt mean i wont touch java, php, or whatever tool i need for the job.
@typecraft_dev
@typecraft_dev Жыл бұрын
I agree 100%
@robotinike
@robotinike Жыл бұрын
Concordo plenamente. Atuo com Java/Kotlin com Angular, porém minha base é dornet e react. Tenho trabalhos em python, PHP....sou um dev, foquei em uma linguagem e depois fui vendo as demais. O ponto é fortalecer a base
@32zim32
@32zim32 Жыл бұрын
People just want to become professionals in some field. If you will jump from lang to lang, frame to frame and so on, you will soon realize that it is almost impossible to keep all this knowledge base in your head
@adxxtya
@adxxtya Жыл бұрын
I guess the poster meant that there are no opportunities left for the specific technology that they "invested into professionally" in their country, even I would be pissed if I am investing into something for years and then it won't return me anything, it would feel like I wasted my time and money for something that yields me no results, although I do get that learning one framework and branding yourself with that is bad to showcase your overall skills, but dude I invested so much of my money and time into it, I do wanna get called by this "technology developer", example I am a Senior React Developer. Still the poster meant that there are no Flutter openings in their country (Canada) as no one seems to be using it, so you should understand people better beforehand
@adiru9252
@adiru9252 11 ай бұрын
@@32zim32 In the realm of software engineering that is not advised since the tech is always changing. All that matters is you have fundamental programming knowledge and implement that knowledge with whatever tool. You're not supposed to code without looking docs or google in the first place, why make it harder for yourself?
@_____case
@_____case Жыл бұрын
The new Toyota infotainment system is built with Flutter and Rust.
@typecraft_dev
@typecraft_dev Жыл бұрын
Hell yes
@TahDallas-b9i
@TahDallas-b9i Жыл бұрын
Why don’t people understand that flutter makes native apps and that is all the end user wants. They don’t care about the framework or how it works instead they care about the speed, function and what ever they see. Flutter made me rethink how apps could be made. So instead of complaining about the extra layer flutter makes on top of the native apps, you should be exploring its possibilities. React native is fine but after I used flutter for the first time, I got a different feel from what I was used to and fell instantly in love.
@arvee-4699
@arvee-4699 2 ай бұрын
because people care about hiring, its easier to hire someone in react native ecosystem compared to flutter
@justjoemer
@justjoemer 9 ай бұрын
Been using flutter for the past 9 months, been loving the framework so far!! It's good to know that it's helpful for learning typescript!
@venir_dev
@venir_dev 11 ай бұрын
It's important to underline two things out of your hot take: 1. Dart may feel similar to Typescript, but it's actually so much better, since it doesn't suffer js's tech debt. You don't *have to* compile it to javascript (although you still *can* if you want to build your own new web framework). 2. Flutter can be used to create MVPs, but it scales _very well_, given that you know what you're doing (software engineering, architecture, etc.). In the end, it should feel similar (and easier) to maintain a react web SPA application.
@anlumo1
@anlumo1 8 ай бұрын
If you look at the JavaScript output of the Dart compilers (yeah, there are two), it's nowhere near the original code. It uses JavaScript much more like an assembly language to compile to. Typescript matches most syntax 1-to-1. This is why Dart isn't limited by the JavaScript legacy.
@venir_dev
@venir_dev 8 ай бұрын
@@anlumo1 wow, I didn't know that! Thanks!
@GustavoZIMBA
@GustavoZIMBA Жыл бұрын
I only know you for a few weeks and your channel is already one of my favorites! Great video!
@typecraft_dev
@typecraft_dev Жыл бұрын
Yay! Thank you!
@lonelyteapot
@lonelyteapot 11 ай бұрын
That's a very good take! Flutter isn't necessarily a good production framework to do full-time, but learning it can make you a better engineer, help see concepts on a higher level. It's also great for prototyping, creating MVPs and developing apps with limited resources. I enjoy working with Flutter and the Dart language far more than with other frontend frameworks. However, the core concept of Flutter - that it is not native - is a big downside for me.
@ferdiangunawan1237
@ferdiangunawan1237 11 ай бұрын
interestingly, we migrated our native to flutter, and it's a super app. i can say flutter can be scalable app if the developer knows how it works.
@sawcb.
@sawcb. 11 ай бұрын
For my project I plan to take to scale to a company level where we will train people fresh out of school flutter front end to back to use it in our app. Of course we will look for experienced flutter developers for higher roles, but entry level roles we will believe in a not so difficult entry point. I'm very excited to announce a full stack flutter workspace for flutter developers. I know this is a random comment and not an official PSA, but it was on my mind when I watched this video. Thank you!!
@abrahamdaniel1802
@abrahamdaniel1802 2 ай бұрын
Have you started your flutter workspace or scaled your company? I have a lot of experiance with flutter especially android side since i used it to work on a complex project and just wanted to ask you maybe i can apply if your still looking.
@Mempler
@Mempler 11 ай бұрын
I learned react first and learned flutter later... it is insane how easy it was to transition. However, sometimes its just easier to build stuff in react, depending on what you want. I like to make tiny animations and they can be really annoying to implement outside of css keyframes.
@typecraft_dev
@typecraft_dev 11 ай бұрын
Exactly, that was my experience as well!
@minseokjeong1881
@minseokjeong1881 Жыл бұрын
Best suit for Startup UI framework I think. Recently I got hired as Flutter Developer in S.Korea :D. Good luck for all Flutter Developer :D
@zevo92
@zevo92 Жыл бұрын
Hmm, I just stumbled upon your channel. The flutter keyword got me, as I was probably looking for someone to tell me that my interest in Flutter is not a bad call. That aside, I like your voice, video format and the way you present what you have to say (I am sucker for a good true story). I think you my friend are going places with this channel. Best of luck to you and keep on the good work!
@typecraft_dev
@typecraft_dev Жыл бұрын
thanks!!
@LEONARDO-xs2ke
@LEONARDO-xs2ke Жыл бұрын
Flutter is a huge failure, no company uses it. Flutter is only popular among low iq college students. React Native is used by big multinational companies. Flutter lost long ago
@owenwexler7214
@owenwexler7214 Жыл бұрын
The time this dude is spending bellyaching about how there are no Flutter jobs, he could spend that time with a React course and some smaller projects and learn React. I primarily use React/TS but I evaluated Flutter for a mobile app and learned it pretty easily then. I ended up going with Ionic React for the mobile app but I learned Flutter and could go back to it if I needed to/someone paid me 6 figs to write Dart/Flutter. Can’t just be a “React developer” or a “Flutter developer”… gotta be versatile.
@TheTahmeed
@TheTahmeed 11 ай бұрын
I am from Bangladesh. Studying in university and working as a Junior Software Engineer in a Company because of Flutter. They don’t even ask for a degree or any certificate.. Flutter is ❤
@agoodmansaid
@agoodmansaid 2 ай бұрын
I too started with flutter and now learning react. React is okay and all but going from Dart to Javascript is really a kick in the balls
@Halesnaxlors
@Halesnaxlors 8 ай бұрын
A friend of mine is one of the main contributors for Flame, which is a flutter game engine. I've fiddled with it a little bit, and it seems really neat.
@opensourcedev22
@opensourcedev22 4 ай бұрын
30 years of experience tells me that - freelancer who learned flutter and dart on the job, delivered a hack job source code. Then business hires cheapest devs to unwind and clean up the "my first flutter" project, but don't want to commit to actually do it right, because funding can't allow it. Sounds like a nightmare for the salaried, junior flutter devs.
@danielphil80
@danielphil80 Жыл бұрын
The thumbnail in my notifications misled me to think it was a fireship video. Only to hear a different voice, but good perspectives. A bad workman blames his tools and sometimes things don't work out.
@andythedishwasher1117
@andythedishwasher1117 8 ай бұрын
Ok thank you for saying nice things about Flutter, but comparing it to Typescript was not one of those nice things. We do REAL static typing over here, thank you. We don't just pretend with a linter.
@eng3d
@eng3d 6 ай бұрын
I left typescript for that reason, while the language looks cool but finally, it is a language on top of another language, and it sooner or later will bring trouble from both languages. Example: *this*
@andythedishwasher1117
@andythedishwasher1117 6 ай бұрын
@@eng3d Was there meant to be a link in your example? I just saw the word "this" in bold. That is unfortunately sort of the case with Flutter as well since all your logic happens and gets compiled with actual Dart rules, but it then gets cross-compiled into a number of different languages for different platforms, so it's hard to do much with the outputs independent of the Dart handles. However, if you set up your CI/CD loops with that restriction in mind, it can be a pretty smooth and reliable DX.
@maskedvillainai
@maskedvillainai 5 ай бұрын
I love flutter so much. I'm a react dev and after learning flutter I'm so jealous of any flutter dev
@shidoengie9503
@shidoengie9503 11 ай бұрын
My biggest gripe with flutter is styling is so damn difficult and the class structure is just bad, it actually took me more time to use flutter then to actually use react native which was a remarkably better experience coupled with ts
@eng3d
@eng3d 6 ай бұрын
Styling is hard? Usually, it is a field in the constructor, and since it is code, then you can add whatever logic you want there, including variables, constants, functions, etc.
@climentea
@climentea 11 ай бұрын
If flutter swiches from Dart to Typescript there will be more jobs for sure. Why invent a new language for a framework? 😅
@williamforsyth6667
@williamforsyth6667 11 ай бұрын
Compiling to native binary is an important part of Flutter, Typescript is not designed for that. I am also sure, Google wants control over the language.
@DanielNistrean
@DanielNistrean 11 ай бұрын
This just shows that you don't understand how Flutter works.
@honzabittner1856
@honzabittner1856 10 ай бұрын
Dart is way older than Flutter.
@s1nistr433
@s1nistr433 10 ай бұрын
Vendor lock-in
@elidolloff
@elidolloff 10 ай бұрын
@rezashafie6725
@rezashafie6725 10 ай бұрын
Thank you for being logical in your explanations. Opinionated videos are growing and we need more logical ones. The ones which can actually solve problems
@junetxpid2425
@junetxpid2425 Жыл бұрын
Actually I really hate people in the IT field, everyone judges everything negative and always wrong, when I learned react they said react was bad and there was no hope for the future, when I learned vue the same thing happened, when I learned java it happened again, now they are attacking flutter and spreading bad news about flutter, whatever we learn is always wrong in their eyes, i am starting to hate the people and companies working behind the scenes. so what should i learn? you people always judge everything from a negative point of view. and it pisses me off.
@ooogabooga5111
@ooogabooga5111 Жыл бұрын
bruh shut up, the startup company i was working for closed because we chose flutter.
@o_glethorpe
@o_glethorpe 11 ай бұрын
IT people are always bias in some way or another, you should listen to then, but try out and find the answer yourself.
@David-iq1kd
@David-iq1kd 9 ай бұрын
@@ooogabooga5111 can you explain the circumstances?
@ooogabooga5111
@ooogabooga5111 8 ай бұрын
@@David-iq1kd senior developer choose flutter web for the startup company, worst decision
@abrahamdaniel1802
@abrahamdaniel1802 2 ай бұрын
@@ooogabooga5111 Flutter is mainly built for mobile development, and yeah there will probably be a lot more things they have to iron out before it becomes good for web development, so the problem lies in taking a high risk on a new thing when there are a very established alternatives other than flutter. Flutter is very good for mobile development its easy to build UI's with, has good state management and can be powerful as well, as you can use kotlin (which i used to implement new native features on my app) and swift to implement native platform specific features and this are the things i mainly wanted for my project. But just because Flutter is good doesn't mean it will be successful. Sometimes you have to offer a product with enough upsides to negate the pain of transitioning.
@BrettKromkamp
@BrettKromkamp 4 ай бұрын
It's my understanding that Flutter is actually very popular outside of the US and Europe (my particular bubble). I've recently started to implement a cross-platform (native) application with Flutter and the developer experience is second to none. Personally, I recommend to developers to, at least, give Flutter a chance. And keep in mind, you're not a "Flutter developer" or a "React developer"... you're a "developer". In the case of Flutter, it is sufficiently similar to other equivalent platforms that it really shouldn't be a problem to transition between them.
@PaKa-kj3rj
@PaKa-kj3rj 11 ай бұрын
Woah, you're like the next Fireship dude.
@amar-vt6wr
@amar-vt6wr 6 ай бұрын
One more thing about flutter compared to react native, is that it's so much easier to update to newer versions. Updating react native versions is pretty much hell because there are so many steps and you will encounter some obscure error every step of the way that will leave you scratching your head and googling helplessly. I don't know if react fixed this issue, but I had this problem myself and I barely pulled it through after failing so many times, and in the end I had no idea what I was doing or why I was doing it or how it fixes my problems. In the end my app was working on the newer version, but because of all of this, I felt really insecure about it and it felt really flimsy like it could break any moment. That's when I started hating react native and I hope never to come back to it again. Anyway, thanks for this video.
@eng3d
@eng3d 6 ай бұрын
Yes because React has a big problem: dependency hell
@a__random__person
@a__random__person 8 ай бұрын
Flutter is legit, I’m a platform architect and android dev but I prefer flutter over android lol
@philosophia5577
@philosophia5577 Жыл бұрын
Flutter is hats off, the most amazing piece of software I have ever encountered. Been coding in Flutter from last 3 years in my 5 years of journey.
@LEONARDO-xs2ke
@LEONARDO-xs2ke Жыл бұрын
Flutter is a huge failure, no company uses it. Flutter is only popular among low iq college students. React Native is used by big multinational companies. Flutter lost long ago
@wildanalifr9583
@wildanalifr9583 Жыл бұрын
so, what do you think about flutter future?
@philosophia5577
@philosophia5577 Жыл бұрын
@@wildanalifr9583 it's very promising. I think in upcoming time it will overtake native development. Big companies would invest in developers to write native bindings and most of the industrial usecases will be written in Flutter and Full stack dart.
@LEONARDO-xs2ke
@LEONARDO-xs2ke Жыл бұрын
@@wildanalifr9583 one day abandoned by google
@plokko1
@plokko1 7 ай бұрын
Long story short coding with Flutter instead of native code (ex.Android) is WONDERFULL for the simplicity of writing UI with Widgets, especially when you learn the patterns; the main cons is that you have to rely on community based plugins for almost everything, in the beginning it was a big problem as, for example, if you needed BLE and the plugin was still buggy you needed to write it yourself (you can do it with native code) or wait for a fix but now it's much better
@ShoppingBored
@ShoppingBored 11 ай бұрын
I'm a backend developer learning flutter for a hobby. I like how I am able to write apps for both mobile desktop easily and I find the performance better than electron. I also like the Dart language being friendlier than typescript. Probably some time in the future Fuchsia OS would become available on more devices and it's a really good reason to start learning flutter now. Anyway thanks nerd.
@kickeddroid
@kickeddroid Жыл бұрын
Flutter is pretty fing cool and dart is very nice. Rust plus flutter plus dart 3.0 dreamstack?
@typecraft_dev
@typecraft_dev Жыл бұрын
hell yeah!
@mlntdtechbae
@mlntdtechbae 10 ай бұрын
I'm new to mobile development but I'm taking on the coding task for the startup I'm apart of. I've been leaning more & more towards Flutter, but as a newbie, I'm worried it'll be hard for me to find help when I get stuck.
@justinsmith3981
@justinsmith3981 7 ай бұрын
learn native first
@suspoocha
@suspoocha 11 ай бұрын
man i love dart
@gosnooky
@gosnooky Жыл бұрын
Dart is great, except for the followng: 1. No-logic constructors like C#. 2. Class method/prop private access via leading underscore. I don't like when languages impose naming conventions that dictate behaviour (like capitalizing to export in Go) 3. No easy JSON to class instance (reflection) conversion. Dart has the "mirrors" package, but it's disabled for Flutter, so why build it? It's done for tree-shaking, but surely there should be a way to specify or omit classes from being tree-shaken. 4. Triple-slash for doc blocks instead of slash star star like JS/TS/Java. It just looks aggressive and ugly. That being said, I had to create an MVP prototype, and thought the DX was excellent, aside from the syntactic shortcomings. Unfortunately, even though the MVP was a success, they still wanted to go RN because of reasons. Thankfully, that job was offloaded to another team, because I dislike RN.
@throwawaynyaa2616
@throwawaynyaa2616 11 ай бұрын
Not sure what do you mean by the first one. 2 and 4 are personal preferences. Regarding the third one - there is `json_serializable` which allows (de)serializing JSON. `dart:mirrors` is deprecated and shouldn't be used. For me, the biggest issue with Flutter is code generation which can take a lot of time in bigger projects
@mus3equal
@mus3equal Жыл бұрын
Good to know thanks for the insight!
@ukaszszczyt4912
@ukaszszczyt4912 9 ай бұрын
It's quite natural, that you liked dart and why did you find it similar to ts, since i believe it was created to replace js. It's a shame, that it's not broadly used and it's really cool taht flutter adapted it. Cheers from PL
@VincentNeemie
@VincentNeemie Жыл бұрын
Full stack dev here, made an app in two weeks using dart and flutter for android and possibly will release it for iOS too in the future, contract was good and made me money. I don't understand why people tend to put tools down that can make you money? lol To the guy that made the original reddit post, crying you can't get a job because of x, means you got to work smarter. If you work in IT and you expect a job to land on your lap, depending where you live this might be unrealistic. Go after it, talk to locals, do freelance...We are supposed to be problem solvers.
@amritashtripathi4111
@amritashtripathi4111 9 ай бұрын
very well said , dart is better or not is not the question but it is a great tool and we can't just simply judge without even finishing an application from the scratch.
@md.yeasinsheikh50
@md.yeasinsheikh50 10 ай бұрын
It is kinda true for me, finding quality flutter job is hard
@milkmand.2891
@milkmand.2891 Жыл бұрын
well in my country, I see a lot of flutter job listings and very competitive salary package too.
@daumienebi
@daumienebi Жыл бұрын
what country if i may ask?
@martinparidon9056
@martinparidon9056 5 ай бұрын
As a software engineer, when starting a new project and not sure about which framework to use, I just look at what successful companies do. It appears that virtually no big (good) app is written in flutter. That tells me more than any video I watched on the topic.
@SizzlingSquiggle
@SizzlingSquiggle 26 күн бұрын
As a solo developer, flutter offers so many tools and pre-made items to let me freely develop. No, I won’t find work with it. Don’t learn it to find work. Learn it to make your passion project.
@spinoff2011
@spinoff2011 Жыл бұрын
Love Flutter ❤❤
@typecraft_dev
@typecraft_dev Жыл бұрын
Me too!
@blackpurple9163
@blackpurple9163 Жыл бұрын
I'm not an expert but I think that dev is complaining that he might've focused on flutter primarily (with other skills of course) but mainly he's been looking for flutter job, he wants to progress in that technology most of all, but he's not getting any chance to do so professionally (like working for others) maybe he doesn't want to get into freelancing right now
@adnankhalil9640
@adnankhalil9640 Жыл бұрын
Thats wrong flutter does not use the platform to render the native ui, flutter has there own renderer engine that it starts and then this engine renders the ui widgets that are not native but are built native like.
@estebanmurcia8451
@estebanmurcia8451 Жыл бұрын
May not be the focus the video, but I would like to know if you could make a video on how you were able to become a consultant for most of your career?
@typecraft_dev
@typecraft_dev Жыл бұрын
That’s a great idea and I can do that!
@estebanmurcia8451
@estebanmurcia8451 Жыл бұрын
@@typecraft_dev Thank u, I'm new to ur channel and am loving it.
@shahidwani6445
@shahidwani6445 6 ай бұрын
I m a C# developer i found dart is i think 90% same in syntax, i picked it very quickly and developed many apps
@eng3d
@eng3d 6 ай бұрын
I have been a C# developer since the first beta version of the 2002. Dart is not only similar, but it is simple and the null management is better. For example, there are many ways in C# to do and fill properties, Dart simplified it: just fields and constructor. So for everybody to know C#, it could learn dart in a weekend.
@joll98
@joll98 5 ай бұрын
i use c# too, but do you have to learn javascript to understand dart better or can i jump directly to it ?
@sushilgyawali7880
@sushilgyawali7880 11 ай бұрын
true i work as a professional flutter developer and couple of week ago i learned type script, i felt no difficulties in learning. flutter/dart is awesome.
@Zeioth
@Zeioth Жыл бұрын
My experience with dart was creating a hello world program some years ago. Two weeks after, Google changed the way you define the main function, and the program didn't compile anymore.
@vladimirkraus1438
@vladimirkraus1438 Жыл бұрын
So what?
@dejangegic
@dejangegic Жыл бұрын
​@@vladimirkraus1438The fact you asked that at all proves you shouldn't be commenting on videos like this
@juanmacias5922
@juanmacias5922 Жыл бұрын
@@dejangegic The reason he asked that is because all software changes, if we expect code to stay the same forever, we might as well still be writing FORTRAN.
@vladimirkraus1438
@vladimirkraus1438 Жыл бұрын
@@dejangegic Could you elaborate why I shouldn't be commenting on this? Flutter and Dart are still evolving to be better and better and there is nothing wrong about that. And it is completely normal that with each new major versions in computer languages some code incompatibility may occur. For example the changes due to null-safety were very expectable. And Dart creators notified everyone long time ahead. And it is perfectly OK if compiler with new version of a language refuses to compile your old code. It would be worse if it compiled without errors or warnings but changed or broke the program behavior. If you want to be 100 percent compatible then you can, of course, stay with some old version. I have absolutely no problem with that as long as you are happy with yourself. :)
@blipblap614
@blipblap614 6 ай бұрын
Hi. I've been using Dart since M1. Your story didn't happen.
@saeeduchiha5537
@saeeduchiha5537 Жыл бұрын
Now it's X... no more birds twitting
@typecraft_dev
@typecraft_dev Жыл бұрын
Damn that’s true
@basdfgwe
@basdfgwe 5 ай бұрын
Meanwhile the company I work for are going all in on flutter including the web.
@jewelsbypodcasterganesh
@jewelsbypodcasterganesh 5 ай бұрын
Great video, thanks for making
@typecraft_dev
@typecraft_dev 5 ай бұрын
Glad you enjoyed it!
@RADIOSCATRACHASUTAN
@RADIOSCATRACHASUTAN 11 ай бұрын
I did my first app with Flutter, but hated the nesting hell. Never done React native, and decided to learn it, it is so much cleaner to work with, I am affraid I am not going back to Flutter if I can.
@CODEDSTUDIO
@CODEDSTUDIO Жыл бұрын
Others too are looking for flutter dev, they are not getting
@impromp02
@impromp02 11 ай бұрын
What if you're already a react developer and want to learn flutter? Is it worth it now, in comparison to, let's say React Native?
@acrosstundras
@acrosstundras 2 ай бұрын
I like Dart but I don't like Flutter. It's a shame they're so coupled.
@koolam5158
@koolam5158 8 ай бұрын
Sir, absolutely agree.
@TechStache
@TechStache 10 ай бұрын
It's totally true, now tell that to recruiters
@a22601807
@a22601807 11 ай бұрын
Thanks for the great example and explaining.
@typecraft_dev
@typecraft_dev 11 ай бұрын
Glad you liked it!
@ZAcharyIndy
@ZAcharyIndy 10 ай бұрын
No to flutter and Dart
@bennguyen1313
@bennguyen1313 11 ай бұрын
Any thoughts on using Flutter to make Windows Desktop applications that access hardware peripherals attached? From what I've seen FFI or platform-channels must be used. For example, not sure the difference between a Flutter Plugin vs Package vs an application, but there's an article by Brett Morgan called 'Using FFI in a Flutter plugin'.. however it doesn't go into DLLs. Hardware peripherals typically use DLL/libraries to control the hardware, so how does flutter use those exported functions (that typically return pointers to structures)!
@Steve-3P0
@Steve-3P0 7 ай бұрын
Google's Flutter development team treat Dart like it's Python, with their dogmatic view on indentation and curly brace styling. Dart is a variant of C and dart_fmt is fucking evil.
@faysoufox
@faysoufox 11 ай бұрын
I liked this video and subscribed😊
@typecraft_dev
@typecraft_dev 11 ай бұрын
Thank you!
@juststudying1019
@juststudying1019 3 ай бұрын
I hate react, and suffered from it, the worst library in history for me. Futter is amazing
@fazlerabbilife
@fazlerabbilife Жыл бұрын
may be you don't know about react native expo
@mohitkumar-jv2bx
@mohitkumar-jv2bx Жыл бұрын
So that means flutter render native widgets? I thought theo in his recent videos told exactly different. 😕
@typecraft_dev
@typecraft_dev Жыл бұрын
It renders its own widgets but uses the native rendering engine of the OS to render
@ThomazMartinez
@ThomazMartinez Жыл бұрын
Theo is a morronn
@TechBuddy_
@TechBuddy_ Жыл бұрын
​@@typecraft_devno it doesn't flutter just asks the device to give a blank canvas and it paints ( renders ) all the UI by itself no os services used. Which allows flutter to make beautiful animations and visual effects with ease
@himurakenshin9875
@himurakenshin9875 Жыл бұрын
​​@@typecraft_devI don't think its native. Every flutter app ships skia renderer inside the android or ios app. In android sometimes due to skia version differences there is a very small difference in rendering. iOS is a different story. Skia is not native to ios at all. Thats why flutter apps dont follow Apple design principles. Flutter apps mostly are built with material widgets.
@adedokunemmanuel2752
@adedokunemmanuel2752 Жыл бұрын
@@himurakenshin9875 no things have changed, Flutter now use Impeller. Impeller uses apple Metal renderer for ios and Vulkan for android. This way it has totally solve the shaders compilation Janks.
@kaiparado
@kaiparado 11 ай бұрын
Nice words to calm down my heart Thank you
@rockstylex33
@rockstylex33 9 ай бұрын
Flutter is the best by far! First it is faster than the other tools at near native speed and blows away react native in speed tests. Dart was super easy to learn, I approached it as if it was C# and it took very little adjustment to be proficient with it. The widget design structure is versatile and powerful. I will not even use other tools now because they just feel like trash compared to Flutter. The next Flutter version is supposed have good 3D support which is great for game programming.
@luismario2
@luismario2 10 ай бұрын
Amazing video! I like Dart and Flutter too, I like its syntax and the Design Style of Widgets, Dart made me love typed languages and it is really fast to build a functional app or MVP, totally agree with you 😄 In the company I'm working on, I decided to use Flutter for a mobile app, and I deliver things so fast and it is comfortable to develop
@chhatrapatikumar
@chhatrapatikumar 9 ай бұрын
Yeah, FLUTTER is really great to create MVP apps, really fast ! On the other side native Android jetpack compose lacks community, hot reload, it's complex, time consuming etc...
@user-vs9ey3bd4t
@user-vs9ey3bd4t 6 ай бұрын
i hate the part of lacks comunity seriously hard@@chhatrapatikumar
@user-vs9ey3bd4t
@user-vs9ey3bd4t 6 ай бұрын
its like, its people even using native android?@@chhatrapatikumar
@kasvith
@kasvith Жыл бұрын
Well there are lot of flutter jobs
@user-ml1bl4gv6j
@user-ml1bl4gv6j 6 ай бұрын
idk about that had a lot of issues working with flutter mixing between widgets and error handlings , i switched to react-native and found it better , maybe cause i m familliar with react or next js with typescript but still POV after all
@user-wg3rr9jh9h
@user-wg3rr9jh9h 9 ай бұрын
Flutter is great technology but industry never picked it up. Compose multi platform can get you a job.
@typecraft_dev
@typecraft_dev 9 ай бұрын
Well said
@VforVanish
@VforVanish 6 ай бұрын
typecraft do you have a nvim config for flutter?
@codewithaus
@codewithaus 11 ай бұрын
I wonder why you didnt check Swift first since it was an iOS app?
@Mark-rx7xy
@Mark-rx7xy 6 ай бұрын
Yeah I agree only issue I have faced is flutter web loading times. With a little stub code you can maintain just 1 code base which is amazing except those load times...
@isaac80745
@isaac80745 10 ай бұрын
Nah flutter definitely way ahead react native. React native/react takes different directions every year or so with new frameworks
@pcnerd5994
@pcnerd5994 Жыл бұрын
Flutter is good or not it's depending on where you live. In Cambodia if you are Junior mobile application developer and you use framework beside flutter, good luck finding one.
@wildanalifr9583
@wildanalifr9583 Жыл бұрын
I'm Indonesian, so in Cambodia, is flutter the main topic for junior mobile dev?
@pcnerd5994
@pcnerd5994 Жыл бұрын
@@wildanalifr9583 flutter is still new so their are no senior developer.
@escoladetecnologia
@escoladetecnologia 6 ай бұрын
Thanks ❤
@dontdoit6986
@dontdoit6986 11 ай бұрын
As an aws cloud engineer, my preferred stack for MVP’s is Flutter/Python/DynamoDB. End of story.
@gaepopodong
@gaepopodong 11 ай бұрын
I like flutter a lot. But web with flutter is not good. slow responsive, lag and emoji issue 😢
@sarakamnani6328
@sarakamnani6328 Жыл бұрын
this is what has been bugging me for the past one month. i got a flutter internship and I'm wondering if i should fully go ahead with it and turn it into my career or look for another job. I'm from india so there flutter jobs here but also have take long term growth and salary into consideration.
@imheretosleep
@imheretosleep 11 ай бұрын
If you enjoy learning brother, why not take the opportunity and open yourself to other fields as well. Basically, do flutter work here and there at the same time learn other frameworks from other platforms as well.
@silver10188
@silver10188 Ай бұрын
Clicked back when heard web dev consultant. Of course web devs will like things like Flutter and React native, why would they learn native development?
@ThomazMartinez
@ThomazMartinez Жыл бұрын
I'm React for 8 dev, and i think Flutter is great, i'm ok learning both RN and Flutter dont care they both have benefits
@disgruntleddev
@disgruntleddev Жыл бұрын
Most sound assessment on the internet right now
@everestshadow
@everestshadow 8 ай бұрын
I think you miss the point of said reddit post at least from the pov of OP. For some people programming is just a job and what they care most is how many job opportunity they can get out of it. The matter of the fact is at least in some region of the world learning flutter is just a joke if you want a job out of it. It's cool to learn it as a hobby though.
@adamfatyga7977
@adamfatyga7977 11 ай бұрын
How about Futter - Kotlin/Jetpack?
@janvipithadiya
@janvipithadiya 6 ай бұрын
Why this whole world has probs with flutter 😢
@twanasoftwareengineer1754
@twanasoftwareengineer1754 Жыл бұрын
I’m kinda scared that AI replaces flutter, what’s your idea mr.typecraft??
@Lzadhito
@Lzadhito 10 ай бұрын
Flutter might be good solution for newcomer and fresh start projects, but for me the argument of the OP still stands especially for full time seeker since the job market not so Flutter friendly these days. Don't get me wrong I always love flutter than React Native on most cases except this one
@conceptcoder
@conceptcoder 11 ай бұрын
Thanks
@HeavenlyBoltX
@HeavenlyBoltX Жыл бұрын
Great video
@typecraft_dev
@typecraft_dev Жыл бұрын
Thanks!
@seriouslyiknowhowtoread
@seriouslyiknowhowtoread 7 ай бұрын
This dev sucks who is complaning, he cant sell himself. Flutter devs need to go in iOS apps and basically sell flutter will save $
@eng3d
@eng3d 6 ай бұрын
I agree: "one tricky pony" developers won't work anymore.
@user-qp4xp3sr8o
@user-qp4xp3sr8o 11 ай бұрын
I love Flutter 🤍
@Luke1000
@Luke1000 10 ай бұрын
The concept of flutter is okay, the opinionated UI language is nice. BLOC as state management sucks. I much prefer RN functional components over Flutter classes.
@BitNbit
@BitNbit Жыл бұрын
confermo la tua video esperienza
@jishnuviswanath
@jishnuviswanath Жыл бұрын
Flutter does not render native widgets...
@frankphpdevelopment4003
@frankphpdevelopment4003 11 ай бұрын
I can't find a job after I learned paint, no one is hiring =(
React Native vs Flutter in 2024 - Make the RIGHT Choice (Difference Explained)
10:31
Daniel Dan | Tech & Data
Рет қаралды 168 М.
I tried a new browser. I think I LOVE IT
8:04
typecraft
Рет қаралды 30 М.
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН
This Dumbbell Is Impossible To Lift!
01:00
Stokes Twins
Рет қаралды 36 МЛН
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 539 М.
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 25 М.
Google, кажется, похоронила Dart и Flutter
5:10
Миша Ларченко
Рет қаралды 21 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 20 М.
Moving Off React Native
20:50
Theo - t3․gg
Рет қаралды 189 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 44 М.
How I learned Flutter in 7 Days
8:27
Kenny Gunderman
Рет қаралды 493 М.
Why I moved to React Native
12:06
Simon Grimm
Рет қаралды 45 М.
Flutter INSIDE React? react-native-skia is wild
24:18
Theo - t3․gg
Рет қаралды 65 М.
Build 5 Apps in 5 Minutes with Flutter… But should you?
8:53
Тест Ryzen AI 9 HX 370 и графики 890m
27:29
PRO Hi-Tech
Рет қаралды 97 М.
Электронный звонок #shorts
0:26
TheBestBike
Рет қаралды 640 М.
Как настроить камеру хоп-ап
1:00
TimToker
Рет қаралды 3,4 МЛН
I phone 14 pro max Vs Samsung galaxy s23 ultra #mobiles #challenge
0:20
Как правильно светить смартфоном?
0:18
Люди.Идеи, общественная организация
Рет қаралды 574 М.