Комментарии:
I'm sure the scenario depends on the marketing you are working on. But in my country, even big companies don't want to maintain two dev teams for one product and here we really value personalized experiences so we can invest in a good UX/UI team creating a good experience based on our company's ID and in a good Flutter team working on a single code base for our applications
ОтветитьI think it's important to consider why people use Flutter/React Native
If I am building an app for a food ordering app, I can get 60FPS using these platforms, and the benefit of being able to build once and run everywhere is the competitive edge when it comes to time to market and development speed
You should not advice new devs to learn two different languages, two platforms, and different ecosystems of libraries just to get an app to their users. That is irresponsible.
This is a bad take
As a professional who is stuck using React Native - IT SUCKS ASS
ОтветитьHello, thank you for the interesting video. I'm not a developer, but I'm a customer success manager in B2B SaaS. And one of our products is an SDK for mobile push notifications and in-app personalization. And almost all of my major clients use Native languages, but there is one large client who uses Flutter. And I couldn't understand if it's normal or not. Now I realize that it's not, they just want to save money this way. And that's why they often have all sorts of problems. Thank you for the explanation.
ОтветитьGreat video. Just want to chime in on a few points:
1. Sometimes the aim is to get your app in front of as many people as possible and platform-specific buyer behavior doesn't matter. e.g., banking apps and e-hailing apps. iOS users may be the most likely to spend when it comes to some types of apps, but in others it doesn't matter if you are an Android user or iOS user. The fact that you installed the app means you may already be a paying customer in some way and the platform doesn't factor into it.
2. Native development is actually overkill for the vast majority of apps. Most apps don't need more than 60fps, wouldn't gain more customers even if they did, and don't require anything that only native development can achieve. I think it is safe for most teams to start off their projects with cross-platform tools. In the event that you need some native capability and can't find a package for it, then building your own native bridge may be an option. Either way, I don't think a rewrite of the entire app to native should be the go-to solution. Don't throw the baby out with the bathwater.
3. I've actually worked with a team that started by maintaining two native projects and later decided to rebuild using cross-platform tools (React Native). We did that because maintaining two native projects wouldn't allow us to build and iterate on new features as fast as we wanted. In this case native development was actually the bottleneck.
4. I think an experienced Flutter developer should be able to create whatever look on an app and make it identical to a purely native app. I don't see how that would be a problem.
Your video totally lacks any kind of structure which makes it very difficult to watch. There are no clear points being made and no introduction, conclusion etc...really a total lack of structure. I just found I kept skipping along and then stopped it halfway through. I think that explains all the downvotes.
ОтветитьI am commenting this video with out watching the video😂😂 because i have been learning flutter for 1 month so,i do not want to change my mind
ОтветитьFirst of all - not all cross-platform frameworks are the same, some are actually native, some not (and are dieing).
The example with Notion - I highly doubt it was Flutter, because there is NO way they would get x2 performance increase from Flutter to Swift, as Flutter compiles to a native code...
When it comes to performance Flutter is very good, it is compiled natively, there is no VM, interpreter, JIT etc. The non-nativeness is that it draws the UI on it's own.
I believe your opinion comes from the fact you develop primarily IOS apps, and there is no much motivation to go cross-platform or to invest into that.
Here are some questions - if Flutter, ReactNative, Xamarin are so sub-par - why do they exist and are developed with so much attention? Maybe there is a business demand there? Maybe there are actually advantages writing cross-platform code?
I was the only developer for a small business. Flutter saved me. I had to build the back end (nodejs) and a matching business app (+ a couple of small websites). No way I could have done that with native coding. I bet most users will not see a difference between a Flutter app and a native app. There are cases in which native is an absolute requirement, but Flutter (and other hybrid solutions) work fine for most apps. Not all business can afford to pay multiple developers to create apps, it doesn't make financial sense.
ОтветитьSame thing like xamarin or react native or ionic.
They promised are “the future “ of the mobile development.
And they are dying.
While mobile development started with native and still being native and the future will be native
I've even used tflite with yolov8 in flutter for real time detection, and it was easy and fast. You can always implement native code whenever you need. And for regular apps that represent like more than 80% of apps, Flutter is more than enought. Maybe for game development or apps that really need to use low level apis for hardware native code might be a better choice, but like I said those apps represents a minority. React native is becoming legacy, and flutter is becoming the future of cross platform, not only for mobile but also for web and desktop. Probably in around 3 years flutter for web will be as viable as current web frameworks in front and back.
ОтветитьFor a true non-biased comparison on the various cross-platform mobile frameworks Google for "parallel futures in mobile application development" written by a compiler engineer who actually knows what he is talking about.
IMHO An 8-minute video is simply not giving the true picture of whether to use Flutter or not.
And btw Meta have ditched RN themselves when developing Threads - they are using KMm. RN is only used for quick prototypes.
Source: Meta.
Misleading...
ОтветитьIf your customers are rich, from western part of the world and rich middle eastern countries you can ignore developing mobile solutions for android.
ОтветитьVideo L comments W💀
ОтветитьJust say you're a clown for not using flutter its fine
ОтветитьHi, Is Xamarin/Maui a good choice (over flutter)?
ОтветитьIn as much you're looking for views, try to lay out options especially for beginners joining your channel.
Choosing between cross-platform frameworks or going native all depends:
1. If you are building just internet apps with little or no native features, cross-platform frameworks are the best option imho, and render components pending on the OS e.g., the facebook, instagram, google classroom apps etc are just internet apps with little native feature and are all built with cross-platform frameworks - Flutter, React Native.
2. If you are looking to build an app with with native intensive features like, sensors, CPU, GPU, or use native OS features with good performance, then you might want to reconsider and go native.
3. If your company can afford maintaining 2 teams of native developer 😁that would be cool, to consider going native or depending on the job market of your location, if you're looking for job, you can opt for native or any cross-platform framework.
4. If you're looking to come up with a prototype or an MVP as quickly as possible, cross-platform frameworks can help with that
Overall we are developers, we have the ability to learn and adapt to any technology as per the case scenario and requirements, either as a freelancer or working for a company of any capacity, you should not be static, you should evolve, adapt and make money🙂
That notion tweet is moving from web views to native not from flutter.
Ответитьman come to asia.. iphone is invisible
ОтветитьI am really confused now. I know web development but I also want to learn building apps using technologies that are in high demand. I am currently confused what technology should I choose.
Flutter vs React Native vs Native (Kotlin/Swift) vs .Net MAUI
What should I choose? Any preference?
Ok let's see, you tried Android long time before, exclusive use apple products, didn't really tried flutter (from your comments) and then why should your opinion matter? Just because of a couple of articles from companies switching to native? I'm not even an app dev, I'm webdev so no horse in this race but you seem in our own bubble.
Ответитьbro speaking in rhinolingo
ОтветитьFlutter is the choice for me: App development is quite new for me - although I have ~15 years of experience in software. I work in the fields of autonomous systems and robots. My daily languages are C, C++, and perhaps a bit of Python. I've done a little bit of "classic" desktop UI development using the Qt framework. But mostly I write "backend" code that runs as middle-ware on embedded industrial systems. I've found Flutter to be very interesting as a framework to get into for developing my own app(s) in my spare time. I would not consider using native frameworks as I would have to learn both Android and iOS. Using Flutter I can keep focusing on the UI and business logic written in Dart while only considering native details when I need to (which I hope to be rare). So Flutter is great too for senior embedded engineers that want (hope) to do app development in their spare time (you weren't talking about that I know).
ОтветитьNative will obviously work best, because it's native. But in some projects using Flutter will be faster and cheaper instead of hiring 2 developers or one developer with both good native platform skills, and he will do his work twice.
ОтветитьA persona who says that React Shit Native is better than Flutter...I'm going to call the police 😂
Personally, RN has been the worst developing experience of my life.
Native is faster, yes, but at what cost? You have to write everything twice! AT LEAST TWICE! Since maybe the customer wants to go also on web...and so it becomes 3 times...no way, flutter is a game changer! For me flutter will replace basically everything. It is exactly what we needed
Flutter has flutterflow as someone who hates frontend i love how i can just use flutterflow to make a nice ui and add my code later, if theres is something out there that can do the same for android native i would like to try it
ОтветитьNow flutter is more faster with new render engine impeller
Ответитьwe dev with flutter, works amazing :)
we sell a bunch of whitelabel apps with it cross platform, the apps are great
you don't have to wait for anything as you mentioned in the video. you can write native code in those scenarios.
Just to clear up confusion: Notion is not moving away from Flutter or even React Native. They’re moving away from web views.
Ответитьif you just want to test if your app works, its better to use flutter bcoz it gets your app to customers faster. YOu are NOT AIRBNB, you dont have the budget for all those devs. And android keeps changing their apis (F them). So for small teams just starting out, use the fastest (in terms of development time) platform or your app may never see day light
ОтветитьThere was some issues with 2.19, but now with flutter 3.10 all performance issues are resolved, development is much faster and i don't know a single company that has two difference interfaces for IOS and Android, this is the fullest list of excuses that threatened man can say.
I used to work as a native developer before moving to flutter and yes there is a minor performance difference of few milliseconds, but that's nothing that can't be solved with some good optimization of the code base and speaking of that you actually get a coherent language that feels nice to write and actually had some design choices when it was created and not the lost race between c# and java.
Overall, pretty solid framework for both desktop and mobile, and for those that are scared of it wont support the latest and greatest, come on guys, you wont break your hands if you write a module in java or swift to integrate the native functionality that is missing (it's not missing btw, google makes pretty good moves to have all latest and greatest released before it hits the phones).
From my experience, after trying to get involved into the Flutter development since ~1.5v (2019y) it drove my nuts all the way.
ОтветитьYour thumbnail is so annoying clickbait 😂😂😂
ОтветитьYou are crazy not using flutter 😂😂😂
Ответить"Apps created with Flutter are indistinguishable from native ones. They come with the same performance and the same look & feel (apart from some platform-specific stylistic aspects)." this cit. is from backandless
ОтветитьDoes flutter have a tree component?
ОтветитьWhatever web-view mobile app or flutter, only facing problems in control of native functions like camera, qrcode scan, bio authenticators, permission handling or the freaking keyboard. If you can deal with those, you are good to go with anyone you want. I have dealt lots of project with cross platform frameworks this is all I have faced
ОтветитьI am in love with flutter❤
Ответитьflutter company will kill You 😅😅😅
ОтветитьFlutter or Bubble? What's best?
ОтветитьGoogle should stay true to it's path and not cater to other programing languages to have more people develop Android apps. Native is the way to go. You have control over development. There are great tools already that you can use to develop native apps, dart and flutter are not necessary. Not to mention react nonsense. React people stick to web development. Web programing is crowded as it is. Now they want to jump shit to android. Can't have it both ways! Android studio needs some work to make it faster but I wouldn't have it any other way.
ОтветитьWhat's your take on KMP after it's stable release?
ОтветитьWhy not just build a high quality PwA
ОтветитьNow, Are you still not using flutter?
ОтветитьI have two apps so far using flutter, both in Android and IoS, no issues.
Native is not required for all, may be for certain apps it is required.
Flutter or React Native which language is dead in future. Which language should i learn to long term job 🙄
ОтветитьIs swift ui really native though?
ОтветитьFlutter framework is improving after each release. I have one problem with the framework, the application size is too big, and I hope they will fix this problem.
ОтветитьHi, I just found your channel right now.Watching your content just for 1.5 min and such a productive comment section I think you are the rightmost person to ask you my question, please reply.
I'm (currently in 1st year of B.Tech) learning C++ ( only Completed arrays) thinking to start learning Flutter too. Is it right time to start flutter? or I should wait for 3-4 more months to complete C++ and then start flutter?