

It will take a few seconds for Android Studio to generate your first project when you name your activity MainActivity. Let’s go with Empty Activity so that we can experiment and learn a lot. In the Create New Project dialogue, there is an estimate of how many devices will be able to run your java app.Īfter that, you’ll be prompted to make a decision on the app’s design. But your java app will work on less hardware. Then, choose the least SDK version you want your java app to work with.Īs it says under the Minimum SDK bar, the features you can use in your java app get better with each API level. Give your project a name and a unique name for its package. Understand Android StudioĬreate your first Android project now that Android Studio is ready to use. Install Android StudioĬheck out my post on How to Use Android Studio to learn how to install and start using Android Studio. You need an Integrated Development Environment (IDE) to make an Android app, and Android Studio is the official IDE for making Android apps. Learn how to make android apps using Android Studio. In your project level adle, add the Kotlin dependency.Do you already know the basics of Java and want to use Android Studio to make your first java app? With 2.89 million Android apps in the Play Store right now and more being added every minute, it’s a great idea to learn and eventually master Android app development.

So to add it, you'll need to add some dependencies. It's a fancy library, with a lot of features and an accompanying IntelliJ/Android Studio plugin, but it's a library. JetBrains, the company behind the language, has a handy FAQ for this. Before we get started though, you may want to familiarize yourself a bit on how Kotlin works, if you haven't done so already. It also assumes you're using Android Studio. This tutorial is going to go over how you can add Kotlin to an existing Android project that's made in Java. The code might end up looking a little messy if you try to use more advanced features, but it's possible. Meaning, you can access Kotlin APIs from Java. That compatibility works the other way around, too.
