DEV Community

Discussion on: What is the best language to develop a mobile app for my college graduation work?

Collapse
 
kadikraman profile image
Kadi Kraman

Depends on your background! If you're already somewhat familiar with web development and JavaScript (especially React), then using React Native is a great way to get started with mobile development.

Your other option in this space is Flutter - you'll have to learn a new language for it as it's all written in Dart. But it's by Google and they are very invested in making this popular, so there should be plenty of resources.

Otherwise if you'd like to focus on a single platform (iOS or Android), you can always build a native app in Kotlin / Swift. I don't know the best getting started guide for Android, but for iOS, there is a free comprehensive course published by Stanford university that is updated each year and is an amazing getting started point for native iOS development.

And finally, there's always the option of building a really good website that is flexible enough to work well on smaller (phone) screens to cover all platforms in one. There are all kinds of ways to make your website look and feel like a native app!