DEV Community

Discussion on: I started studying Swift

Collapse
 
rossanodan profile image
Rossano D'Angelo

I am trying to convince myself that the hybrid apps are good - if it’s what you mean - but I can’t. I cannot stand at the idea of writing some JavaScript to build apps for iOS and Android together.. but I never tried so maybe it’s just a wrong idea I have of that :)
I also know Android development with Kotlin is very popular.

What do you suggest?

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

I haven't done a lot of mobile development, but portable languages --- ones that work across multiple platforms --- will always be easier to maintain, and less prone to fade out of support than platform-centric languages. That's true in any domain.

However, I don't recommend JavaScript for app development, so called "hybrid apps." That's an entirely separate topic, wherein you're creating an app as a glorified website. Some people love it (I hate it), but it's a topic unto itself.

I'm instead talking about native app development. Look into languages like C#, Python, or C++. These are consistently towards the front of the pack for mobile development, especially because they work on everything (more or less).