Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Android Programming with Kotlin for Beginners
  • Toc
  • feedback
Android Programming with Kotlin for Beginners

Android Programming with Kotlin for Beginners

By : John Horton
3.7 (19)
close
Android Programming with Kotlin for Beginners

Android Programming with Kotlin for Beginners

3.7 (19)
By: John Horton

Overview of this book

Android is the most popular mobile operating system in the world and Kotlin has been declared by Google as a first-class programming language to build Android apps. With the imminent arrival of the most anticipated Android update, Android 10 (Q), this book gets you started building apps compatible with the latest version of Android. It adopts a project-style approach, where we focus on teaching the fundamentals of Android app development and the essentials of Kotlin by building three real-world apps and more than a dozen mini-apps. The book begins by giving you a strong grasp of how Kotlin and Android work together before gradually moving onto exploring the various Android APIs for building stunning apps for Android with ease. You will learn to make your apps more presentable using different layouts. You will dive deep into Kotlin programming concepts such as variables, functions, data structures, Object-Oriented code, and how to connect your Kotlin code to the UI. You will learn to add multilingual text so that your app is accessible to millions of more potential users. You will learn how animation, graphics, and sound effects work and are implemented in your Android app. By the end of the book, you will have sound knowledge about significant Kotlin programming concepts and start building your own fully featured Android apps.
Table of Contents (31 chapters)
close
30
Index

Setting up Android Studio

Setting up Android Studio is quite straightforward, if a little time-consuming. Grab some refreshments and get started with the following steps:

  1. Visit developer.android.com/studio/index.html. Click the big DOWNLOAD ANDROID STUDIO button to proceed:
    Setting up Android Studio
  2. Accept the terms and conditions by checking the checkbox, and then click the DOWNLOAD ANDROID STUDIO FOR WINDOWS button:
    Setting up Android Studio
  3. When the download is complete, run the file you just downloaded. It has a name that starts android-studio-ide…, while the end of the name of the file will vary based on the current version at the time of reading.
  4. Click the Next > button to proceed:
    Setting up Android Studio
  5. Leave the default options selected, as shown in the following screenshot, and click the Next > button:
    Setting up Android Studio
  6. Next, we need to choose where to install Android Studio, as shown in the following screenshot:
    Setting up Android Studio

    The install wizard recommends 500 MB of free space, but you probably noticed from the previous screen that 2.1 GB was suggested. However, there are even more requirements later in the installation process. Furthermore, it is much easier if you have all your Android Studio parts, as well as your project files, on the same hard drive.

    For these reasons, I recommend having at least 4 GB of free space. If you need to switch drives to accommodate this, then use the Browse.. button to browse to a suitable place on your hard drive.

    Tip

    Note down the location that you choose.

  7. When you are ready, click the Next > button.
  8. In this next window, choose the folder in your start menu where Android Studio will appear. You can leave it as the default, as follows:
    Setting up Android Studio
  9. Click Install. This step might take some time, especially on older machines or if you have a slow internet connection. When this stage is done, you will see the following screen:
    Setting up Android Studio
  10. Click Next >.
  11. Android Studio is now installed – kind of. Check the Start Android Studio checkbox and click the Finish button:
    Setting up Android Studio
  12. You will be greeted with the Welcome screen, as shown in the following screenshot:
    Setting up Android Studio
  13. Click the Next button.
  14. Choose the Standard install type, as shown in the following screenshot:
    Setting up Android Studio
  15. Click the Next button.
  16. Choose whichever color scheme looks nice to you. I chose IntelliJ, as shown in the following screenshot:
    Setting up Android Studio
  17. Click Next.
  18. Now you will see the Verify Settings screen:
    Setting up Android Studio
  19. Click the Finish button. Android Studio will now commence some more downloads, which could take some time.
  20. When Android Studio is ready, you will have the option to run it. At this point, click the Finish button. Android Studio is most likely ready. You can leave it open if you are carrying straight on with the next section, or you can close it and then reopen it when instructed to in the next section.

Final step – for now

Using your preferred file manager software, perhaps Windows Explorer, create a folder called AndroidProjects. Make it at the root of the same drive where you installed Android Studio. So, if you installed Android Studio at C:/Program Files/Android, then create your new folder at C:/AndroidProjects.

Or, if you installed Android Studio at D:/Program Files/Android, then create your new folder at D:/AndroidProjects.

Tip

Note that the screenshots in the next section show the AndroidProjects folder on the D: drive. This is because my C: drive is a bit full up. Either is fine. I did the install tutorial screen captures on a borrowed PC with plenty of space on the C: drive, because that is the default for Android Studio. Keeping it on the same drive as the Android installation is neater and could avoid future problems, so do so if you can.

Notice that there is no space between the words Android and Projects, and that the first letter of both words is capitalized. The capitalization is for clarity, and the omission of a space is required by Android Studio.

Android Studio and the supporting tools that we need are installed and ready to go. We are now really close to building our first app.

Now, let's look a little bit at the composition of an Android app.

bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete