+ 24
iOs vs Android - Swift vs Java
I would have a question: The advantages and disadvantages of ios and Android - swift vs java. Which is better? Which one do you like the most? You can write your opinion down here. I'm only curious :)
9 Respostas
+ 7
You should learn Java as Android is reaching out to the whole world soon and even Windows and Mac have pre-installed Java.
Actually, Swift and Objective-C is for iOS, macOS, tvOS, watchOS. But learn Obj C first as the OSs are written in mainly Obj C.
You can also learn Kotlin once you are an expert at Java but only because:
1) If you learn Kotlin first, you are going to have a HARD TIME as the Kotlin Community is smaller than the Java Community.
2) Android Developers are turning to Kotlin.
3) Kotlin is easier than Java, so take the bitter, then the sweet, thus making the sweet sweeter than it is! (It's just a metaphor, but I think there is a term for that psychology effect... Reverse Psychology?)
4) Android might be rewritten from Java into Kotlin since Kotlin's easier!
Feel free to ask me more questions if you think I am not clear and I will get back to you ASAP! đ
đđđđđđđ€đđ
[EDIT] I prefer Android and Apple
+ 10
+ 7
Swift is same to java
You should learn both simply
Then the scope of the development:
For iOS :
Xcode is best choice but it still available for Mac only
For Android:
Android studio is best choice
Available across all platforms except : mobiles
I have not searched more about iOS dev. But I have searched
of android dev.
+ 6
And also one big thing
Java is used for the ai by most developers
+ 4
I prefer Android and Java because I am not an Apple person.
+ 4
Java is for android
Swift is for ios
+ 4
{The Piqued Learner}
First of all, Mac has not pre-installed Java and never will..., it's like you saying that Apple wants to start using Android OS. đ
Matteo Glira
Each course has its own ups and downs. I only ever opened Java once and it was so difficult. While Swift made coding easy as it was very clean and simple.
Another reason why you should go for Swift is that iOS devices does not support Java but Android devices can support Swift as it is now a cross platform application.
Hope I haven't said too much. đ
+ 2
đ„ Destiny đ„ But I once pressed a button in the System Preferences and I saw a button called "Java"
+ 2
Android has a larger user base.