Is it worth learning Flutter in 2024?

  Рет қаралды 16,076

David Serrano

David Serrano

Күн бұрын

Пікірлер: 63
@DavidSerranoIO
@DavidSerranoIO Жыл бұрын
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/DavidSerrano . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@ieduardoms
@ieduardoms 9 ай бұрын
Gracias por este video. Me ha ayudado mucho a decidir qué framework aprenderé.
@DavidSerranoIO
@DavidSerranoIO 9 ай бұрын
Gracias por verlo!
@s.bamahfoodh
@s.bamahfoodh 10 ай бұрын
I got this junior opportunity as flutter developer in a company when I had zero knowledge in flutter. I’m just 2 weeks there and I can see its potential and I personally love it. However, my goal is to reach a senior level in a tool then work abroad, Europe, Gulf, Canada.. etc. There’s also another opportunity as a backend junior rails developer. I’m in a critical time where whatever I pick I am building my life career on it. As a senior flutter developer yourself, what would be your advice?
@tasoscat4295
@tasoscat4295 10 ай бұрын
How did you get a job as a junior flutter dev with no experience?
@s.bamahfoodh
@s.bamahfoodh 10 ай бұрын
@@tasoscat4295 The job requirements were problem-solving skills, communication skills, knowledge about the framework, and also English. This is the recipe to get along with any new tool I guess. Yes, I didn't have experience working with Flutter but I read a lot about it. Strong basics matter more than experience for a junior level role sometimes! I got picked out of 30+ applicants some of whom had prior experience with flutter!
@DavidSerranoIO
@DavidSerranoIO 10 ай бұрын
My advice is that if you like Flutter, don't hesitate to continue with it. That doesn't stop you from learning other technologies. On the other hand, regarding decisions about which technology to learn, don't worry so much. It's not uncommon to see programmers change their tech stack mid-career. What matters most are the principles, the fundamentals, rather than the technological detail. If you learn the fundamentals well, they will serve you well and will allow you to write quality code in any language or environment.
@vladimirkraus1438
@vladimirkraus1438 10 ай бұрын
My observation of the market is that there are just few opportunities in Flutter in EU... For business, career, earning money, etc. Flutter does not seem to be the right choice. Though it is a great technology, big or medium businesses seem to ignore it completely.
@scenzz
@scenzz 6 ай бұрын
Can you tell me the road map of flutter that you learned as a junior? We also have knowlegde of JavaScript and Flutter but no company has been placed as a junior to us
@fahadassiry224
@fahadassiry224 9 ай бұрын
i just finished java course should i go learning android studio and make native apps? or learn flutter. btw there's alot flutter jobs in my country
@DavidSerranoIO
@DavidSerranoIO 9 ай бұрын
If there are a lot of Flutter jobs why don't you go and learn Flutter?
@fahadassiry224
@fahadassiry224 9 ай бұрын
@@DavidSerranoIO because i already learned java learning native android is faster than learning flutter cuze i dont know dart
@VishalTheK
@VishalTheK 3 ай бұрын
​@@fahadassiry224so what did you pick?
@niloyniloy4121
@niloyniloy4121 9 ай бұрын
In 2024 for learning purpouse and grabbing job ,Which is better React Native or Flutter??
@DavidSerranoIO
@DavidSerranoIO 9 ай бұрын
I think that currently RN is more widespread and there are more jobs, although perhaps this will change in the long term.
@manjunathchindi9803
@manjunathchindi9803 9 ай бұрын
Hii there, This is Manjunath I live in India. I have some experience in native android application development. Now I wanted to learn whether flutter or React native so that i can get job easily and immediately.
@cholasimmons
@cholasimmons 3 ай бұрын
React?? Ewww. That's Meta 🤢
@i_Have2BrainCells
@i_Have2BrainCells 4 күн бұрын
Haha, Make it again, for 2025. there is always someone asking again and again but learning nothing
@DavidSerranoIO
@DavidSerranoIO Күн бұрын
It wouldn't be a bad topic, especially with all that has been said lately about Flutter... I'm seeing more offers than ever...
@i_Have2BrainCells
@i_Have2BrainCells Күн бұрын
@@DavidSerranoIO where are your from? I mean where you are seeing those offers?
@DavidSerranoIO
@DavidSerranoIO 23 сағат бұрын
@@i_Have2BrainCells Mainly in my country, Spain, but I am also seeing several offers from Europe in general. I am seeing much more activity than a year ago, for example.
@dinshad1
@dinshad1 7 ай бұрын
Hello Is it flutterflow will also make the flutter jobs lesser in market.If flutterflow get rich options then it will become completely nod code base or not
@spydergs07
@spydergs07 4 ай бұрын
No, Flutterflow still doesn't output great optimized code. Flutterflow is decent for smaller static apps, but for larger, flexible, or dynamic apps knowing Dart and Flutter is key.
@skorp5677
@skorp5677 4 ай бұрын
Also, know the right tool for the job. Flutter is made for apps, not websites. You can build webapps that run on the browser fine, but Flutter has terrible SEO so it is definitely NOT suitable for websites that display information and should be found online.
@DavidSerranoIO
@DavidSerranoIO 4 ай бұрын
Certainly. As you say, Flutter is not appropriate for many types of websites, however, for creating web apps it is a very good option.
@Septumsempra8818
@Septumsempra8818 11 ай бұрын
What about Python Flet?
@DavidSerranoIO
@DavidSerranoIO 11 ай бұрын
No idea, I don't specialize in python.
@Septumsempra8818
@Septumsempra8818 11 ай бұрын
@DavidSerranoIO it'd flutter wrapped in python. But it's risky since it actually relies on a strong flutter community.
@鄭琮瀚-x2j
@鄭琮瀚-x2j 10 ай бұрын
Flet using flutter SDK, so learn flutter
@Septumsempra8818
@Septumsempra8818 10 ай бұрын
@user-rh1sw6ji6t I'm time-constrained and need to convert my web-app that's in production into an actual app, hence my desire to write cross-platform as lazily as possible. Is Flutterflow, the low-code product, a good way of jumpstarting a Flutter project? Heck, can I get away with writing no Flutter code? Flet is attractive coz it's Python, something I've battle-tested.
@YTTesteban
@YTTesteban 10 ай бұрын
Hey David, good video! Do you think the demand for Flutter Devs will grow in the market for the next years? As i see, currently not so many companies are using it compared with the ones using React Native
@DavidSerranoIO
@DavidSerranoIO 10 ай бұрын
I think yes, as time goes by and Flutter becomes more and more mature, I think it will little by little become another option with notable advantages over React Native.
@abhaygupta8044
@abhaygupta8044 Жыл бұрын
I really did want to learn flutter but I have a really Low-end PC. Barely runs VS code
@ahmed_5g
@ahmed_5g Жыл бұрын
just learn react then reactnativ its a better choice
@abhaygupta8044
@abhaygupta8044 Жыл бұрын
@@ahmed_5g Learning react rn 🙂
@ravi2048
@ravi2048 Жыл бұрын
Go for web development 😉, and when you'll get yourself a descent machine you can easily transfer your skills.
@abhaygupta8044
@abhaygupta8044 Жыл бұрын
@@ravi2048 Might just do it! 😃
@sqrlware
@sqrlware Жыл бұрын
There are flutter web IDEs where you can run emulators as well
@palashtiwari1070
@palashtiwari1070 9 ай бұрын
Is it good to learn to make career in if i am starting now??
@DavidSerranoIO
@DavidSerranoIO 9 ай бұрын
I would say that if it motivates you enough, yes. It doesn't hurt to learn other technologies either.
@davidfield2030
@davidfield2030 10 ай бұрын
What advantages do you think Flutter has over React Native?
@DavidSerranoIO
@DavidSerranoIO 10 ай бұрын
I don't know React Native, but for me the mere fact of working with Dart instead of javascript is enough. Furthermore, Flutter's performance is superior.
@Navel776
@Navel776 Жыл бұрын
Hello, how's the job/freelance market or demand for Flutter in US, Canada other first world countries ?
@luciferaswin
@luciferaswin 11 ай бұрын
Hey, i was wondering the same, so i joined quite a number of freelance groups in telegram and discord, and most of the clients are demanding flutter apps as they are cross platform. So i genuinely think flutter is booming.
@Navel776
@Navel776 11 ай бұрын
@@luciferaswin that's sounds great thank you for your reply
@luciferaswin
@luciferaswin 11 ай бұрын
@@Navel776 developers for developers 😄
@nevilpaul8519
@nevilpaul8519 11 ай бұрын
​@@luciferaswinheyyy but most of them are saying there is no scope for flutter
@luciferaswin
@luciferaswin 11 ай бұрын
@@nevilpaul8519 i said in the context of india, here flutter jobs are booming, not sure about other countries. But hey you gotta skill up for the latest trends
@nahideducational
@nahideducational 11 ай бұрын
well explaIn
@DavidSerranoIO
@DavidSerranoIO 11 ай бұрын
Thanks!
@ajaykotiyal427
@ajaykotiyal427 7 ай бұрын
why 2024 ?? It is usual analysis for all time.
@DavidSerranoIO
@DavidSerranoIO 7 ай бұрын
Because the code and tools I show are updated as of 2024. While an old video can also help you learn, it is always better to watch a video where the person teaching does so with the latest software versions available to avoid confusion.
@believeornot12
@believeornot12 11 ай бұрын
I had spent a week and found that the Dart architecture is poor and would be very time consuming trying to get something to work. Flutter seems to have some good features that I like. Dart destroys the concept of inheritance and it seems to use wrapper in place of inheritance. For example if you want to extend a TextField to provide access, you will have to create a class extending a widget and return the TextField instead of extending TextField directly.
@DavidSerranoIO
@DavidSerranoIO 11 ай бұрын
That is not the way to work with either Dart or Flutter. In Flutter, widgets are not extended, they are composed. If you want to give special features to a widget, then what you have to do is create another widget that contains it and gives it those features.
@believeornot12
@believeornot12 11 ай бұрын
@@DavidSerranoIO Sounds like you meant to say the word extends in Dart is compose? TextField extends StatefulWidget (class TextField extends StatefulWidget). All I need was to be able to access a variable in the class but that is impossible to do so without bunch of workarounds, because Flutter declares everything final.
@DavidSerranoIO
@DavidSerranoIO 11 ай бұрын
@@believeornot12 No, I didn't mean that. The issue is, why would you want to access a variable in a widget? Therein lies the problem, what you describe will never be necessary because the objective of widgets is not to be used as regular classes, but as widgets. What is the final objective you want to achieve?
@believeornot12
@believeornot12 11 ай бұрын
@@DavidSerranoIOOk, I didn't want to but it forced me to. Here is a practical example. I want to create a TextField that takes user input and also use the same field to put internally calculated value when needed. So, to do that, I need to be able to retrieve the value and set the value. Now, for retrieving the value you will have to create a textedittingcontroller externally (EXTERNALLY) and pass it into the constructor. So, if you have lots of TextField to show then you have lots of external controllers. To simplify it you will need to create a class extending the widget (instead of the expected TextField, which is also a widget) and declare a controller and return a textfield with it. So all of that work is just to be able to retrieve the value. Now the part where you need to push the value into the textfield. You can't just change the value in the controller. It has to be inside the widget. So if you have a non widget class doing some background calculation and update the value from there, it won't work. Anyway, Flutter is NOT a good architecture. If I need to use a bad architecture, I may as well use react native. At least it gives some freedom.
@DavidSerranoIO
@DavidSerranoIO 11 ай бұрын
@@believeornot12 The problem is that you are using widgets for everything, and that is not their goal. They are visual components, they take an input (in parameter form) and create a visual representation in the interface. They are not utility classes, nor should they store business logic, or any other calculations beyond what is necessary to create that same visual representation. In your case, you should correctly delimit the layers of your application, and move all that business logic to the relevant classes, and then have your visual part pristine and free of any logic not necessary for the interface.
@GaryChike
@GaryChike 8 ай бұрын
Google has laid off staff from Dart and Flutter ..
@aramisra4750
@aramisra4750 7 ай бұрын
Why?
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 59 М.
Flutter Tutorial For Beginners in 3 Hours
3:15:32
Flutter Mapp
Рет қаралды 666 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 62 М.
Why I'm choosing FLUTTER in 2025! | Flutter roadmap 2025
13:40
SpeedKodi
Рет қаралды 2,7 М.
Jai vs Odin systems programming languages (Non-spicy takes!)
20:10
Context Free
Рет қаралды 81 М.
Windsurf vs Cursor: In-Depth AI Code Editor Comparison
18:14
Yifan - Beyond the Hype
Рет қаралды 23 М.
🎮️ Flutter GameDev with Casual Games Toolkit & Flame! 🔥
9:16
Flutter in 2024: Cross Platform Tool You Must Learn!
10:05
React Developer Reviews Flutter - Better Than React?
9:06
Your Average Tech Bro
Рет қаралды 37 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН