Personally in my years of experience with apps in Java. I opted for flutter because of it's performance and error handling compared to React Native.
@danieltiagofischer39659 ай бұрын
I've working with RN and I'm so tired to handle the problems it's caused that I decided move on into Flutter
@JBuchmann Жыл бұрын
A positive for RN that nobody mentions is it's integration with Expo. So if you're new to mobile development Expo takes away a lot of the pain points of developing, testing on a real device, submitting automatically to app stores, etc. But I guess this is only for the more simple apps out there. That said, I'm learning Flutter now (about 1 week in) and am obsessed with learning as much as I can as quickly as I can. I found the Flutter tutorial playist from The Net Ninja to be extremely worthwhile... from there I was able to read the official docs much easier.
@ZiosNeon Жыл бұрын
not really, expo has impleted alot of big game changers to the rn development, there are plenty of big apps out there using expo now, the new EAS system it's lovely to use, also you can use native modules in expo now.
@nikitarudenko24652 жыл бұрын
Alright, I'm convinced. Waiting for the video on the good structure of Flutter apps 🚀
@codruterdei2 жыл бұрын
I’m on it
@miles25902 жыл бұрын
me too. waiting... 😁😁😁
@themaddeveloper52532 жыл бұрын
@@codruterdei Im a flutter developer amd I am waiting for your structure bro 😁😁
@FaizanIzen2 жыл бұрын
Wow. Didn’t realised this a underrated channel until I went under video’s section to find the flutter project structure. Keep up the good work!!!
@tylerscreations9282 жыл бұрын
Im new to web development and I decided to learn flutter/dart. I think it has lots of potential because flutter can build everything with dart, wheras if I wanted to learn react native I wouldd have to learn all three languages of html, css and javascript. I also like dart because it seems like a collage of languages. I learned python before this so i had a slight bias against java, and Ive not coded in C# or java much at all. However after learning dart it seems like a combination of python, C# and a little bit of javascript. I was previously debating whether to do react native or flutter. Now my only question is to work with cross platform apps or also learn swift for native apps
@codruterdei2 жыл бұрын
There is No need to learn Swift and Kotlin if you want to make flutter apps, that’s will definitely not help you. 😁
@paulojamero96702 жыл бұрын
Same thought. I'm also learning html,css and js as of now. I really want to learn flutter/dart job ads here in my country for flutter is very low.
@tylerscreations9282 жыл бұрын
@@paulojamero9670 flutter dev ads are the opposite in my country, in the us there is more demand for flutter devs
@dossantos38002 жыл бұрын
@@tylerscreations928 what is your nationality ?
@tylerscreations9282 жыл бұрын
@@dossantos3800 in the us where i am from flutter and react native are equally popular. In other countries flutter has gained more popularity. this is why in the us a react native dev earns like $105k a year but in the Netherlands you earn like 50k a year
@adimardev1550 Жыл бұрын
i thought kotlin too is a cross flatform. the size and speed comparision between native and hybrid are very noticable. since kotlin compiles to web, mobile and desktop for any platform, i would consider it. my choice would be either kotlin or flutter.
@codruterdei Жыл бұрын
Kotlin is just a language that has no real support for building cross-platform apps. You can compile it for multi platform as a business logic layer, but at the end of the day you have to inject that layer in an app. Whereas Flutter is a UI kit that let’s you build apps for all these platforms with one single codebase, rather than one core layer shared and all the other ones (including UI) written for each platform.
@josedelriodiaz70857 ай бұрын
I have been learning Flutter for 4 months, and I love it, but every day I wonder if I made the right decision. I want to become a freelancer for small and medium-sized companies, and Flutter is just perfect for this. However, every day I wonder if I should start studying Kotlin Multiplatform, as I anticipate that the stable version of Compose Multiplatform will be released this year. What do you recommend I do?
@codruterdei7 ай бұрын
The grass is always greener at the other technologies side, but I think there will be a long time until new technologies will be adopted, flutter is stable since 2019 and just in recent years we got to see more jobs on it.
@josedelriodiaz70857 ай бұрын
@@codruterdei Wow, I think it's just what I needed to read, thanks bro!
@oswaldoolea28892 жыл бұрын
thanks, interesting, complete, recent and well made video about mobile development tools. learning flutter for a month and think is quite good overall. Hope that flutter structure video you mention comes fast online....
@codruterdei2 жыл бұрын
I’m ready to make it, probably this week.
@eknuds2 жыл бұрын
I wrote an app in Swift and UIKit. I really like Swift, but I have nightmares about UIKit. Now they have SwiftUI and similar language features to Dart. So it looks a lot like Flutter. Just that it's Apple only. I'm about to release the iOS Flutter version. One thing I wish Google would do is make cloud app data storage as easy as iOS. Apple's cloud key/value storage is trivial to use in apps.
@jonathanaplacador9803 Жыл бұрын
I did use React native because I pretty much used to react ecosystem but damn even adding custom shadows, changing fonts, and custom splash screen is so hard. So yeah I'm trying Flutter.
@caasieu9 ай бұрын
Other than the splashcreen the other things you mentioned I don’t believe to be hard, but yes flutter does a few things better but the excessive boilerplate code and the treelike syntax are just too bad
@DigitalDesignET Жыл бұрын
Why are people so hung up on language? Language is just a tool, the more you know the more you are flexible to do the job at hand. Learn and understand object programming really good. Understand design patterns together with algorithms. The first language I learned was Java and c, but my first job was in c#. Then I found a good good job in Java but I also did a bit of c++. Currently I working in a large and complex project using flutter and enjoying it. It only took me a couple of weeks to be efficient in dart. Like I said learn and understand object oriented programming really well using any language and focus on being engineer.
@codruterdei Жыл бұрын
I'm with you on this one. Once you spent years on becoming a proper software engineer languages and frameworks matter less and less. But comparing frameworks and their advantages and disadvantages makes a lot of sense if you want to do a specific task or decide on what kind of team you want to work on. For example a cross platform team would be more dynamic than a android specific one. So I understand where your comment comes from, and what you're saying is true, but it doesn't paint the whole picture.
@JEsterCW Жыл бұрын
Quickly, React Native is good for native feeling when you don't really wanna have any fancy ui also it's really good option to keep your whole business in one ecosystem(money matters so costs does). Obviously you can make fancy and pretty abstractive UIs in React Native, but let's be honest....its pain in the ass. React Native has alot of dependencies, its getting better with them in latest months and im considering to get into react native again(currently Im using ionic)cause ur whole app wont die after one dependency is rip. Flutter, I honestly really like flutter as a technology, but I hate dart and the whole OOP boilerplate shit thats not really needed annoys me, theres too much not needed complexity for most of apps and its only slowing down the development comparing to Web ecosystem(react native etc). Flutter is great if u wanna keep the app in the same look for both platforms android and ios, i love the declerative way of making the ui and built in components etc. cause of that u can rapidly prototype/develop the whole ui and after put the functionality into the app. Flutter is great for more fancy and modern/abstractive uis, and even tho im not a big fan of flutter cause of this trashy dart and huge OOP in it flutter is defo top1 mobile tool no matter what altho it has alot of problems, but picking the tool depends on the needs and project. I would like to see a tool thats a combo of js like code with flutter look and no limitations of the styling cause styling the ui in React Native is pepega.
@tarek200jo11 ай бұрын
Certainly , flutter is great but DART is too complicated to be used in mobile applications.
@caasieu9 ай бұрын
The framework doesn’t determine you UI, that’s up to you to define and you can go as far as to use tailwind in react native and other libraries so that’s not really a code point to make and react native being just JS even more so. In flutter the boilerplate code and the three like syntax are a huge turn off for me, I’ve made an app in flutter in many in react native and my development experience and the clients were so much better in rn that in flutter.
@shailmurtaza90825 ай бұрын
I learned java within a week. I guess because of experience in other languages?
@bohdan85572 жыл бұрын
But i can't work as UI/UX designer with Flutter, no opened positions( Maybe I couldn't find and you can, then could you give me the list of WHO i can apply as if I know Flutter?
@seanknowles9985 Жыл бұрын
Compose Multiplatform can now target every platform with just Kotlin. Renders Flutter redundant and also gives the option to escape into native UI in either iOS and Jetpack Compose. KMM and Compose multiplatform is likely to take mobile dev by storm within the next two years.
@webbwendell2 жыл бұрын
To access the camera or any native feature you'll need plugins😒. But if you are developing apps that don't actually need many native api, flutter is definitely a good option.
@caasieu9 ай бұрын
Yes, flutter is not all that good as he says
@M_Ryze Жыл бұрын
Would you say there's higher demand for react native or flutter devs in the market? Because on linkedIn from my search it was overwhelmingly in favor of react native
@codruterdei Жыл бұрын
If you’re looking to choose the tech based on the job market you should do web dev with react right now. Flutter will not satisfy you right now if you want to work locally
@aderojuisrael32372 жыл бұрын
I buy into the opinion though I'm a flutter developer i came across this video and i like it, giving this a like and as well you just got yourself a new subscriber. It was fun watching this.
@codruterdei2 жыл бұрын
I’m blushing 😊, thank you 😁
@clintonharold83752 жыл бұрын
hello, i have a project that I would like us to talk about if you dont mind
@chrise2022 жыл бұрын
Challenge 1: Create a button with rounded topRight and bottomRight corners only. And with a border throughout, excluding left side. Challenge 2: Create a square with red background. As a child write a piece of text with whitespace eg: "hi ", and background blue. Observe what happens as you add more whitespaces.
@asharyunus30572 жыл бұрын
So which goodest for use? Beetwen Flutter, konlin, or react native?
@codruterdei2 жыл бұрын
Flutter for quick and good apps Kotlin Swift for the best outcome
@JyotiradityaDhalmahapatra2 жыл бұрын
@@codruterdei Isn’t best outcome directly proportional to good apps?
@223_vishaldhabuwala42 жыл бұрын
@@JyotiradityaDhalmahapatra 😂
@owlmostdead94926 ай бұрын
The fact that you decided to put two vertical monitors against each other with their chins is triggering me
@marvinfok65 Жыл бұрын
I tried to play around with Flutter but was shocked by the file size!
@codruterdei Жыл бұрын
That's something that happens in debug mode. Try compiling in release mode and you'll get shocked again in the other direction 😂
@marvinfok65 Жыл бұрын
@@codruterdei Thanks.
@technodaisy Жыл бұрын
Thank you so much for this great video.
@gabrielborges88542 жыл бұрын
What do you think about employability today?
@codruterdei2 жыл бұрын
You can find a job with some above-basic skills. Just prove you can do the job and be part of a team in the interview and resume.
@jackson1592 жыл бұрын
Native will always be better. At least in this decade.
@shaabzz2 жыл бұрын
Plss provide a roadmap for flutter
@codruterdei2 жыл бұрын
That’s actually the plan in my next series. I’m filming the first one today
@sanzianaonac19392 жыл бұрын
Great first video!
@codruterdei2 жыл бұрын
Thank you ^^
@VladBatrinu2 жыл бұрын
great first video, subscribed! I'm a native iOS dev (swift), and those kind of videos are great
@codruterdei2 жыл бұрын
Thank you, I’ll try to get as much out as time allows. Are you a contractor or do you have a job in iOS?
@S1lver942 жыл бұрын
This is an extremely biased and non objective take. It feels like you didnt do any real research and just bad use surface level arguments Its bizzare, you actually try to Turn missing tutorials for flutter, which is clearly a negative into a positive by saying you get less bias. Like wtf?
@codruterdei2 жыл бұрын
I don’t think I can say anything to change your mind about this, but thank you for hearing me out towards the end. I’ll hope my next videos will satisfy more than this one.
@jasper2virtual2 жыл бұрын
Hello. I have vuejs background. Should I go both ionic and fluter?
@codruterdei2 жыл бұрын
It doesn’t make sense to learn 2 hybrid frameworks. Pick one you like most and go with it 😁
@arslanrasit Жыл бұрын
We need 2023. I'm learning it for a few months now and I feel like I'll end up jobless. Should I give up and turn my face to native Android before it's too late?
@codruterdei Жыл бұрын
If you want to get a job try learning the basics of software development and apply to internships. It makes no sense to learn a technology and expect to get a job from that. Most interviews for entry level are just easy algorithms and data structures
@ZiosNeon Жыл бұрын
expo is taking over the react native market, they solve alot of the problems that you mentioned, in a year or two it will be the main tool to use when you do react native apps.
@eugenmalatov5470 Жыл бұрын
What is the problem with Xamarin? What about Kivy and Python?
@seriouslyiknowhowtoread7 ай бұрын
what screens are those on the left hand on vertical?
@halle56232 жыл бұрын
Flutter would be perfect if the web build wasn't so awful.
@pavanparaskar49272 жыл бұрын
Hi, I have 6 years of experience in android development Java. Should I move to kotlin or flutter
@codruterdei2 жыл бұрын
Depends on your job opportunities. Flutter is on the rise but Kotlin already has lots of jobs available
@pavanparaskar49272 жыл бұрын
@@codruterdei but if I have started kotlin now, then how should I manage experience in kotlin that also mandatory
@NoOverXplain2 жыл бұрын
After watching your vid I have decided to learn all react, flutter. Ionic. Xamarin.. And I will solve my confused😕
@krrishmeena772 жыл бұрын
great video looking forward to your new videos subscribed. ✌
@codruterdei2 жыл бұрын
Thank you, I’ll try my best 😁
@ahsanfarooq210 Жыл бұрын
With the introduction of kotlin and jetpack compose, I don't think flutter is a good option. Flutter has its own set of problems. Surely it is a better alternative to react native but not native
@Teog1992 Жыл бұрын
what about flutter + supabase ? Will cand be completely free and scalable ?
@tomljenovicvid61 Жыл бұрын
Hi, can I follow any or most of the Flutter courses regarding the making of a mobile app and by the end of it compile it for windows? This is a burning question for me since I need it for my .bacc finals work as a short representation of what a newer technology desktop app would look like. Since Flutter is native to mobile phones but has released a stable windows version in february 2022 I want to try this out. Can it be done? p.s. someone pls help me 😢 Thanks
@codruterdei Жыл бұрын
Of course, windows works great with flutter now for proof of concept stuff. I wouldn’t recommend you use this for a production app but that’s not what you’re doing so have a go at it
@tomljenovicvid61 Жыл бұрын
@@codruterdei Correct I need a desktop app with couple (3) functionalities, such as registation / login, browsing of certain stuff (e.g. food products) and adding them to some shopping list. (top of the head example). But I've chosen Flutter since it's really new, which is the whole point of my finals work. I really appreciate your response and will continue to look into your videos and many others. Thank You! Best regards!
@h3w452 жыл бұрын
Flutter is clearly the future
@Ayoub_Shnab Жыл бұрын
Can i create a mobil app and website by using Flutter and a link between them? I want to make those same Can i do that ?
@cptkoman2 жыл бұрын
Love your personality
@wahidstudios Жыл бұрын
you're true about react..thats why im here
@themaddeveloper52532 жыл бұрын
Hi, I am a flutter developer as well, and your setup is the best! Im jealous hahaha
@EugeneChan-hq1px Жыл бұрын
how do you land jobs with Flutter? I'm from Malaysia a self taught flutter programmer. I rarely see Job openings for Flutter devs.
@codruterdei Жыл бұрын
Try to look internationally
@bennguyen13132 жыл бұрын
Isn't Xamarin open-source? Why/How would Microsoft kill it? I;m new to Dart/Flutter, but I know Java (I played with it many years ago, Android Studio was 2.1!). How difficult would it be, if it's even possible, to develop a Flutter app that could act as a WIFI hotspot? i.e. use the antenna/radio to transmit an SSID, and share my mobile connection when someone enters the correct WPA2 password? (My mobile service supports tethering, but my phones (running Android 10) don't allow it!) Assuming it's in the SDK/Fultter, would this be a reasonably straightforward app to create?
@codruterdei2 жыл бұрын
It is open source, but it’s no longer maintaining it and they switch their mobile cross platform focus to a new patform. Flutter is not made for low level stuff like networking, is you can find a library for that it could be easy, but must likely you would have to write some android code as well and call it from flutter
@h3w452 жыл бұрын
Xamarin is already dead, I've never heard of it like for years now
@ValentinoHarpa2 жыл бұрын
@@h3w45 it has evolved to MAUI, check it out
@h3w452 жыл бұрын
@@ValentinoHarpa still not good
@emreaka39652 жыл бұрын
@@h3w45 Good. Your understanding of GOOD is just bad.
@batboy49 Жыл бұрын
Dart is actually pretty easy, flutter has some surprising...issues. That being said I love flutter for what it does.
@webbwendell2 жыл бұрын
The is actually one reason I hate flutter,... you don't have any access to native api, but it's somehow called native.
@saurabh94462 жыл бұрын
Learn two frameworks. one native and flutter
@isimsizkullanc84112 жыл бұрын
@Codrut Erdei I have a question I have social media project and Im so confused about which stacks I need to use Im single person who will do this project I dont have any team to do it so Im single this because I dont want to learn native languages kotlin and swift and html js css and I researched and found two good things these are flutter and native I downlad flutter and prepared the properly everything is fine and but I still wonder am I doing wrong something cuz I searched stackshares about companies and %95 they are using native etc.. and I found this video which language I need to go on way with it and I was convinced about firebase against to amazon aws idk both are good and safe about data center but firebase costs a bit more compare to aws but firebase is have good interface and easy to use can u help me with answer to all my questions thank for this video I subscribed 🙏
@FidelSantana872 жыл бұрын
Very good video, I was undecided about Flutter but you gave me very good points to consider, thanks!!
@codruterdei2 жыл бұрын
Very glad I could be of help
@luxeave2 жыл бұрын
hm, so I got a gig making android app + serverside middleware 3 months ago. first month spent learning nodejs, second month learning flutter, now going on the third month, trying to rewrite what I dev last month a'la crash course. so yeah, these kind of things only possible with flutter.
@theophilus494 Жыл бұрын
there is no way flutter can be compared with Kotlin and Swift. flutter is a framework while Kotlin and Swift are native languages. Kotlin and Swift have improved a lot and their implementation for development is well structured highly performant complaint. flutter is good yes but when developing applications that will be making use of more native apis you better learn Kotlin and Swift. learning the two is not a waste of time at all. don't be deceived thinking you are wasting time.. you will discover that you knowing the two with time counts. actually there is no perfect answer to this debate.. it's dependent on what you want to do and what will work or can work for you with the available resources(time and assets).
@dheeraj27292 жыл бұрын
Will you start flutter series
@codruterdei2 жыл бұрын
Check out the channel, there are 2 episodes up already 😁
@greendsnow Жыл бұрын
Appwrite is a good Flutter backend
@codruterdei Жыл бұрын
I may want to try it
@pierreracine1282 жыл бұрын
Bravo
@edwinfcapidos2 жыл бұрын
As a former Xamarin Developer, i agree it sucks.
@codruterdei2 жыл бұрын
Same here man 😂
@obichoks2 жыл бұрын
Definitely biased. Flutter has a lot of pain points and iOS with animations can be wonky. If RN is just for prototyping, then there wouldn't be a lot of job opportunities there unless everybody is prototyping 🎶 🥋. Also pretty sure RN supports 120fps (at least with Reanimated library which is kind of a must for proper apps IMO) Anyway, Flutter is good, RN is better than you described and both are great choices (Native best though)
@clxuddymusic36582 жыл бұрын
we have to pay to learn Google maps nowadays what's your take on that?
@codruterdei2 жыл бұрын
What do you mean by that?
@clxuddymusic36582 жыл бұрын
@@codruterdei I mean learning how to add Google maps into your code requires payment now isn't that true?
@denisgarden1 Жыл бұрын
Very large apps use React Native. Flutter apps are heavier, thus customers might be more inclined to delete them to clean up space on their phones 😆
@codruterdei Жыл бұрын
Thanks for sharing
@sky96172 жыл бұрын
Flutter is the future
@indraworks6050 Жыл бұрын
i learn it all as javascript programer i learn too flutter no problem just learn it all ,react-native with (typescript)-backend with nodejs-redis/graphql flutter-backend with nodejs-redis,and kotlin (jetpack compose ) backend nodejs-redis /grapql so no need compare it ,i want this iwant that ! thats pathetic no sense!
@iyasusman5985 Жыл бұрын
Hi Which is better to learn Flutter or React Native?
@highvoltagee Жыл бұрын
I would never use Flutter again! Massive disadvantage of Flutter, as a UX Engineer: The rendering engine is COMPLETELY DIFFERENT than the iOS one. This results in horrible designs, because Flutter is faking the native components but you can tell from a miles away that they're not native components.
@hydrilara9 ай бұрын
Use Cupertino library, instead of material library
@highvoltagee9 ай бұрын
@@hydrilaraThey're still no animating and looking 1:1, pixel perfect with iOS. :(( Since you use the native ones so frequently even small discrepancies are very noticeable.
@kios19732 жыл бұрын
Learn native development, cross platform is slow. i went back to kotlin ,there's jetpack compose now so you can be declarative, RN & Flutter are not as perfomant as you are made to believe
@techwithabox957411 ай бұрын
can you tell me which has more job openings
@kios197311 ай бұрын
@@techwithabox9574 depends on where you are but generally react native has more jobs, then native, but native pays more most times, flutter u rarely see
@billymckee94382 жыл бұрын
Dart is great
@swikarsharma31182 жыл бұрын
OTA code push? nope
@bakersentamu4725 Жыл бұрын
Biased indeed
@Rei-m3g2 жыл бұрын
Yo!
@RPDART2 жыл бұрын
Gg
@ayman43182 жыл бұрын
Jobs ? There is No Jobs For Flutter Trust me
@codruterdei2 жыл бұрын
I’m glad you have an opinion on this. I don’t agree with that tho.
@meidy37952 жыл бұрын
On my country there are flutter and Native Apps (such as Kotlin) jobs balanced
@dossantos38002 жыл бұрын
@@meidy3795what is yout nationality ?
@meidy37952 жыл бұрын
@@dossantos3800 Indonesia
@ekaansh2 жыл бұрын
disappointing biased video
@codruterdei2 жыл бұрын
I’m sorry you feel miss-lead, but you could have known that by reading the title or looking at the thumbnail, I don’t recommend it as unbiased.
@ekaansh2 жыл бұрын
@@codruterdei I would've liked to know how Flutter is better and where it falls short for an unbiased opinion. You did not talk about the Pros of using RN for example, or the demerits of Flutter to make it a fair comparison.
@iyasusman5985 Жыл бұрын
@@ekaansh Hi brother, Iam new in Software field. Is React Native is worth to learn?
@ekaansh Жыл бұрын
@@iyasusman5985 If you want to get into app development and have a Javascript background it makes a lot of sense to learn React Native.