4 ms·
Are you frustrated with the way Android apps are developed? Tired of amount of time to get simple list working? Writing lot of boiler plate code only to update
by rohan1024 8y ago
Are you frustrated with the way Android apps are developed? Tired of amount of time to get simple list working? Writing lot of boiler plate code only to update list from a dialog box? Ever got scared of implementing a navigation drawer or a fragment? Did you left Android development because the time and code to implement it was way greater than expected? Tired of handling life cycles?
Sorry for being dramatic but if you answered yes to any of those give a try to Flutter! You will be surprised of how fast you can develop an app for mobile with descent UI. Thank me later!
- pjmlp 8y agoI rather use Qt and Xamarin for that purpose. More mature, may target desktop OSes and use languages that are actually relevant in the market during the last 20 years.
- danbalthasar 8y agoFlutter's edge over these technologies is faster development cycles (very fast build times, sub-second reloading without losing state, very rapid ability to update code/GUI after deployment to a testing device, and very fast render times). Xamarin and Qt are fine products, and I know Xamarin has been working on some improvements over deploy times, but it still can't touch what Flutter does there. And if you know C++ and C# already, Dart is a breeze.
- pjmlp 8y agoA programming language is more than just semantics, Dart eco-system is a tiny dot when compared against C++ and C#. Flutter deployment times aren't worthwhile enough to bother with a language with uncertain future.
- Apocryphon 8y agoDoesn't Dart interop with JavaScript libraries?
- pjmlp 8y agoIt does, given its history. However that is very little against C# and C++, which can also be compiled to JavaScript/WebAssembly. Additionally there are TypeScript, ReasonML, and a myriad of other languages with JavaScript interop.