+ 31
I am in doubt 🤔Which should i learn - Flutter(Dart), Java, Kotlin, Xamarin(C#) or any other? What are their pros and cons?
34 odpowiedzi
+ 10
About Xamarin I heard that Microsoft stop windows phones support , Dart is good because you can develop android and iPhone apps but still not stable.Kotlin is easier than Java for android apps development.
+ 9
Kindly read this for refer https://thenewstack.io/this-week-in-programming-google-microsoft-show-off-all-the-things/
+ 7
For Android, Kotlin or Java.
+ 6
I would suggest to go for Flutter or Java. Flutter is taking the ground and have opportunities coming up. While Android is still have stable ground. Xamarin is losing and Kotlin not yet created any fuzz.
+ 6
I don't know about you but if you are good at algorithms and solving problems then it will not be matter which language you have to learn because it is just a tool in the end
if you are a beginner you should learn c++ to understand the basics about pointers and oop
if you are robust enough at them I suggest to learn c# because it is supported at unity , android, ios, desktop applications and more
if you are interested of artificial intelligence I suggest python .. it is too easy to understand and strong enough for enough because of its standard libraries
+ 5
You have a lot of tutorials from google for Flutter, it's a good option. And you can simply learn Javascript and use ReactNative, Cordova, Electron, etc.
+ 5
Now, I think Flutter and Kotlin are best choice because they are becomingt he new standard for multiplatform goals:
https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/
+ 4
In those times learn kotlin.
+ modern
+ big companies start use it
+ well supported
+ compatible with java
+ 3
For android-iphone(-computer) medium apps, flutter is the best since it will be possible to compile it into all the targets with one code base.
For really complexe projects, use the prefered language for the platform that implements all you need.
+ 3
I suggests you Java first
+ 3
Flutter is new framework you can Develop Android apps as well as IOS apps using Dart programming and you can also Develop apps for Google's future OS Fuchsia which is in development.
For Android Development you should learn first Java and then Kotlin which is new language and doesn't have support of community as compare to Java.
Java vs Kotlin :
https://www.moveoapps.com/blog/java-vs-kotlin/
Flutter :
https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514
+ 3
I will suggest you to learn python because by the help of python you can implement any project and you that python is the simplest language and also new concepts like machine learning, data science, deep learning are implemented by python because it is very difficult to implement these concepts in other languages.
+ 2
Java, kotlin
+ 2
Flutter is new framework you can Develop Android apps as well as IOS apps using Dart programming and you can also Develop apps for Google's future OS Fuchsia which is in development.
For Android Development you should learn first Java and then Kotlin which is new language and doesn't have support of community as compare to Java.
Java vs Kotlin :
https://www.moveoapps.com/blog/java-vs-kotlin/
Flutter :
https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514
+ 2
Jasen infact you must begin to study c#
+ 1
kotlin
+ 1
I think it idepends on your goal
+ 1
Depends on you
+ 1
I have written an article comparing kotlin and flutter. Hope that it will help you. You can check that out from here: https://www.onlinebooksreview.com/articles/should-i-start-learning-kotlin-or-go-with-flutter
0
I would try Python. It’s good for begginers!