Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,152,138 members, 7,814,989 topics. Date: Thursday, 02 May 2024 at 03:54 AM |
Nairaland Forum / Science/Technology / Programming / Flutter Or React-native. (1290 Views)
Flutter Or React Native App Developer Needed / Flutter Or React Native / Which Of Them Is Better To Learn (flutter Or Java) (2) (3) (4)
Flutter Or React-native. by Developer404(m): 7:29pm On Jan 04, 2023 |
I'm a full stack web developer and now i want to go into pp development to cap it all off. But I'm confused after my research, i needed a cross-platform tool to help me build in order to reduce work load, Google suggested a few but I've skimmed it down to Flutter and React-native . I've asked some senior developers on Facebook some said React-native some said flutter, they said react native comes easy and it has a large community to learn from while flutter is tedious and has less community. Please help |
Re: Flutter Or React-native. by qtguru(m): 7:31pm On Jan 04, 2023 |
If you want more quick gigs React Native, if you want Performance Flutter 6 Likes |
Re: Flutter Or React-native. by tosinhtml: 7:44pm On Jan 04, 2023 |
Developer404: This is false, React Native requires more work than any other platform because of the performance problems you will face. Having a large community doesn't mean you won't constantly be running into issues & getting stuck. Flutter now has a huge community too and you can easily spin up an app in few days, you're done. If you're doing Freelancing, the customer does not need to know what you used to build the app. Yours is to deliver the product & collect your money. At the end, just learn both. They are similar in declarative approach and you don't know what opportunities might come to you. 3 Likes 1 Share |
Re: Flutter Or React-native. by Mimisboygreat: 7:44pm On Jan 04, 2023 |
qtguru:Compliments of the season bro. I sent you a mail, pls check. |
Re: Flutter Or React-native. by adelnehis(m): 2:30pm On Jan 05, 2023 |
Flutter is the best! Fast performance, smaller app size, shorter development time, sexy language, lots of awesome widgets available on pub.dev |
Re: Flutter Or React-native. by TooMuchSense1(m): 8:04pm On Jan 05, 2023 |
tosinhtml:Like how long does it take to learn either react-native or flutter? |
Re: Flutter Or React-native. by jikins(m): 8:20pm On Jan 05, 2023 |
TooMuchSense1: Flutter should be easier I believe. If you are starting from scratch. React native needs you to know javascript, css, react basics and react native syntax. In some cases where you need certain functionality that you can't do with react native, you will have to write some native code in java or swift for android or ios respectively. But these are extreme cases though but it could happen. Flutter I believe you only need to learn dart. |
Re: Flutter Or React-native. by TooMuchSense1(m): 8:34pm On Jan 05, 2023 |
jikins:I actually do know css and JS fairly well, but I'm yet to learn react. I guess I will settle for flutter if I decide to go into mobile app development. I just completed learning Python and I'm presently learning Django for backend . I'm also considering mastering data science and machine learning, but I've always been interested in developing mobile apps as well. I'm kind of confused right now about the area to really focus on (perhaps you have some advice for me?) What kind of developer are you? |
Re: Flutter Or React-native. by jikins(m): 10:07pm On Jan 05, 2023 |
TooMuchSense1: Its best to find your feet somewhere first before branching out in my opinion. My advice if you want to do mobile do it fully if its backend do it fully if its web frontend same thing. You can start branching out to other areas after you become grounded in which ever one you choose. Don't start branching when you are just starting out. If you know css and javascript, react native might be more straightforward for you especially if you don't want to have to learn a new language. You don't need to know everything in react just the basics then you are good to go. |
Re: Flutter Or React-native. by TooMuchSense1(m): 10:21pm On Jan 05, 2023 |
jikins:One of the reasons for my confusion is the uncertainty about which area will offer the best opportunities in terms of getting a job and making reasonable money. In your opinion, which of frontend dev, backend dev, mobile app dev, or data science is generally more profitable? |
Re: Flutter Or React-native. by truthCoder: 12:06am On Jan 06, 2023 |
Flutter has so many snippets and amazing in-code documentation that you feel like a spoilt child. It is hard to miss road in flutter….until you get to state management. Na there all road go scatter…until riverpod and go_router comes to save you (or shave you depending on their mood) If you have a strong state management background, then you should sail through easily. If you have a background in React, then you might lean logically towards React Native but i would still advise you consider Flutter as dart is a very sweet language. Either one you choose, you are still on the right track. Theres not a single road to the village market. Cheers 3 Likes |
Re: Flutter Or React-native. by qtguru(m): 12:31am On Jan 06, 2023 |
truthCoder: Everything you said resonates with me, RN is headache compared to Flutter especially if you know some Java too. You'd recommend Riverpod over Bloc ? 1 Like |
Re: Flutter Or React-native. by tosinhtml: 4:20am On Jan 06, 2023 |
TooMuchSense1: In 1 - 2 Months, Flutter, it is easier to learn. But as they said if you're looking for money, React Native offers more opportunities and the reason is because Facebook came out with it in 2015, a lot of companies have adopted it therefore trying to maintain an existing codebase. It is a very crazy market honestly. |
Re: Flutter Or React-native. by truthCoder: 7:37am On Jan 06, 2023 |
qtguru: Riverpod doesn’t depend on context but stays at the very top of the widget tree, wrapping even MyApp() in a ProviderScope widget. Since it owns the whole building instead of being a co-tenant, it logically seems not to be fighting against the tree. RiverPod 2.0 is out and even better. I chose RiverPod because it was developed by the guys who actually built Provider and its seen as a ‘correction’ of the ‘lapses’ that they noticed. I heard a lot of Flutter devs just stick to ChangeNotifier() and deploy jejely. I dont like leaks and vulnerabilities which is why I believe variables should not just be everywhere not needed. I consider myself a greenhorn in Flutter. My choice of RiverPod might not be the best and i would gladly appreciate if the professors and deans of Flutter here can advise on the best package in this regards. |
Re: Flutter Or React-native. by qtguru(m): 7:41am On Jan 06, 2023 |
truthCoder: I'll make a research on it and let you know, I have an app to make as an example, so I'll try one of the state management libs. |
Re: Flutter Or React-native. by truthCoder: 7:44am On Jan 06, 2023 |
tosinhtml: 1 to 2 months for flutter is very optimistic, especially for someone who is asking that question. Depending on his previous programming background and ability to grasp Dart, he could be up and running in few days creating UI. However, a real app in 2023 is now more than just the UI and a real Flutter dev (or any dev for that matter) must be able to handle a lot more than Text(‘I am a flutter dev’). I would say, he should budget minimum of 4 months and start from Dart proper, if he is new to programming, else he will just keep coming back to the same dart that he skimmed over. |
Re: Flutter Or React-native. by truthCoder: 7:50am On Jan 06, 2023 |
qtguru: Glovo app is an app that i love their state management and how everything just works. From same registration page, right into ordering food then remembering my mobile number is not yet verified and verifying same all within the order page. The order page then seamlessly completes the order, updates itself about the order status and migrates into a map tracking app when the delivery is on its way, all without me clicking unnecessary buttons. It was like watching a movie. That is the kind of experience i hope all my apps would give. 1 Like 1 Share |
Re: Flutter Or React-native. by Donpre(m): 8:16am On Jan 06, 2023 |
truthCoder:I'm yet to try Riverpod because when I wanted to, the docs was bad and the code never worked, pre-1.0. I hear its better now but my current codebases use other state management solutions. I prefer Bloc for its maturity. Its been tested trusted and works well. Plus VGV maintains it so I have every confidence in it. Although Remi is a beast so eventually I think Riverpod will grow to be the mainstay state management like Provider has become if people can get comfortable using custom stateless widgets instead of the normal one I wonder if Riverpod solved the issue of side effects like Bloc does with BlocListener. When you want to make a UI call, say show a toast when a particular state change occurs. In provider, I had to setup streams. Any idea if riverpod has a solution for that? |
Re: Flutter Or React-native. by tosinhtml: 8:32am On Jan 06, 2023 |
truthCoder: You're absolutely right, I was looking at it from my own lens as I'm already familiar with Java, Kotlin & Swift. Apart from the language Dart & Flutter the UI, there are even other parts of Mobile that is complex like Android/iOS native implementations, that is where the real issue begins. Then architectural patterns, if he wants to get hired as full-time Flutter dev. |
Re: Flutter Or React-native. by mayemaye(m): 9:40pm On Jan 06, 2023 |
truthCoder: Hello boss Good evening I'm new to android dev, I write with Kotlin for now I have been able to develop minor apps like calculator, gallery, music player and others Sir please do you advised I quickly switch to cross platform or stay native for now |
Re: Flutter Or React-native. by truthCoder: 6:36am On Jan 07, 2023 |
mayemaye: There are some clients that still prefer native development. I also know a little bit of Swift UI and can find my way around the codes. However, except i am working in a big team where there are different devs for different platforms, i would prefer to logically use a cross platform for those small projects. Get your full hang of Kotlin. Become a pro at it, then explore some Flutter. |
Re: Flutter Or React-native. by mayemaye(m): 9:34am On Jan 07, 2023 |
truthCoder: Sir just a quick one with your experience in Nigeria were most of the apps built using native or cross platform Thanks for your feedback |
Re: Flutter Or React-native. by truthCoder: 10:23am On Jan 07, 2023 |
mayemaye: Small companies- Cross Big companies - Native. For 2023, with the massive layoffs everywhere, I expect tech teams to become leaner so more companies would adopt cross platforms more. |
Re: Flutter Or React-native. by mayemaye(m): 11:17am On Jan 07, 2023 |
truthCoder: Thanks Sir I really appreciate |
Re: Flutter Or React-native. by Unbiased1: 1:27pm On Jan 07, 2023 |
Developer404: Here are few points to note: 1) If you are a full stack developer who knows JavaScript, React and Node, React Native will be easier for you to learn since it is also based in JavaScript. On the hand, Flutter requires you to learn the Dart Programming language. 2) Flutter has better performance and more inbuilt/out of the box features than React Native. 3) React Native has far larger community so it will be easier for you to get answers to any issue you might encounter during the coding process. 4) React Native has a Webview feature which allows you to turn an already existing website into an app without having to recode anything. Flutter also has similar features. |
Re: Flutter Or React-native. by mayemaye(m): 1:34pm On Jan 11, 2023 |
truthCoder: Good afternoon Sir Just want to ask do you develop the app UI yourself or there are pips who do that while you just import and write the codes or how does it work in both small and big firms. Hope you understand me Sir |
Re: Flutter Or React-native. by truthCoder: 2:27pm On Jan 11, 2023 |
mayemaye: In a team, there are guys who design and send the designs for approval. Heads of units will meet on thr designs and approve. Lots of considerations are put into the designs including UX, os version target (Android 5.0 or 10.0), market demographics, feedback on previous iterations etc When final design is casted, the mobile app design team is informed and they build accordingly, interacting with the backend as they progress. Tests are conducted and codes approved bit by bit till final iteration. This is then committed for release. For small one man teams, you do everything yourself or you can outsource some parts. |
Re: Flutter Or React-native. by mayemaye(m): 7:50am On Jan 12, 2023 |
truthCoder: Well explained Sir Thanks so much |
(1) (Reply)
Help with Javascript headache / Programmers Networking Community / Need Visual Studio
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 64 |