‫Welcome back.
‫In this video, we're going to build our very first $1 billion application in Android Studio.
‫Just kidding.
‫Not $1 billion.
‫Open Android Studio, select a new project, select empty views activity.
‫Next.
‫And here we need to specify the name, the package name, save location language, minimum SDK, and
‫build configuration language for our application, the name of our app, whatever you want.
‫I'll name it as Hello Android, the package name, whatever you want, save location wherever you want
‫and the language is Kotlin minimum SDK is 24 and keep it as the Android Studio recommendation.
‫The minimum SDK Software Development Kit is the lowest version of the Android operating system that
‫your Android app will support.
‫It specifies the minimum API level your app requires to run.
‫When you select the minimum SDK version for your Android project, you are essentially defining the
‫range of Android devices that your app can be installed on.
‫Devices with Android versions lower than the specified minimum SDK version will not be able to install
‫your app.
‫You can see your app will run on approximately 96.3% of devices.
‫Choosing a lower minimum SDK version allows your app to run on a wider range of devices, but it may
‫limit your ability to use newer Android features and APIs.
‫On the other hand, selecting a higher minimum SDK version gives you access to more recent Android features,
‫but may limit the number of older devices your app can run.
‫So keep it as Android Studio suggest the build configuration language, keep it as recommended, and
‫when you create a new project in Android Studio, you typically define build configurations in the Build.gradle
‫files using a domain specific language called Groovy Bass DSL or Kotlin based DSL domain specific language.
‫Groovy bass DSL Android projects used Groovy Bass DSL for build configurations.
‫It's built on the groovy programming language, and it's often seen in older Android projects.
‫For example, Build.gradle files used groovy syntax and Kotlin based DSL.
‫More recently, Google introduced the Kotlin based DSL for build configuration.
‫It uses Kotlin syntax and is considered more modern and powerful.
‫It provides better code completion, type checking, and improved readability for build scripts.
‫Many new Android projects now use this DSL for their build configurations.
‫Then we choose finish and Wait for Android Studio to build our new project.
‫Then this is our Android Studio user interface.
‫All we want to do is to select from the upper right our virtual device and click on this green triangle.
‫And if you encounter any problem like this, you need to increase the dependency number and the compile
‫SDK version, which is 33.
‫So I go to the manifest.
‫And here I need to select the target API to 34 and the build scripts 34 and the target SDK 34.
‫Sync.
‫Now then run again.
‫And congratulations guys.
‫This is our very first Hello World application in Android.