+ 1

Will flutter replace all other languages?

I'm learning frontend web development If one code can do android ios web by flutter... like java to kotlin What are the drawbacks of it... Learning html css js is worth or not.

7th Apr 2021, 5:40 AM
Yoga
Yoga - avatar
2 Respuestas
+ 4
No. Dart and the Flutter tool won't replace all other programming languages. Flutter isn't a programming language. Dart is a programming language and Flutter applications are implemented with Dart. I guess you want to ask if Swift, Kotlin, and Java will continue having a purpose when a tool like Flutter exists to compete with how Swift, Kotlin, and Java create mobile applications. Java does far more than implement Android applications. Java was invented in the 1990's and is still a popular choice for implementing server side behaviour for web applications. Java is used for desktop applications like Eclipse, NetBeans... Java is used for some embedded systems too. I wasn't sure if Java was used in Keurig coffee machines but you can see discussion on that here: https://www.sololearn.com/Discuss/1964619/what-technologies-are-used-in-touch-screen-keurig-coffee-machines I don't know about Kotlin. Swift can be used for MacOS software development. Swift seems like the best language to use in Apple's XCode IDE. I haven't used it much but Swift is likely one of the most mobile-specific programming languages. JavaScript is obviously useful for making web applications and we'll need websites even if every mobile application was written with Flutter. Before thinking Flutter is the one, the best, or the most popular mobile application development tool for multiple mobile operating systems, consider Xamarin, Cordova, React Native, and Progressive Web Applications(PWA). These are very popular alternatives to Flutter. Flutter has some weaknesses: - Flutter apps don't look as native as Swift iOS apps or Kotlin Android apps without lots of work for each operating system. - Dart isn't a hugely popular programming language outside of the Flutter tool. Xamarin uses c# which is widely popular. Cordova, React Native, and Progressive Web Applications use JavaScript which is very popular outside of those tools. Yes, HTML, CSS, JS is very worth learning. Those are generally the most useful languages.
7th Apr 2021, 7:32 AM
Josh Greig
Josh Greig - avatar
0
Got it! Thank you so much Josh Greig
7th Apr 2021, 7:59 AM
Yoga
Yoga - avatar