Overview

Get a brief introduction to what you’ll learn in this course.

We'll cover the following

Android

Android is one of the world’s most popular operating systems, supporting everything from 5G mobile devices to touchscreen smartphones and tablets. This open-source, Linux-based software is used by Google to power over 2.5 billion devices worldwide, accounting for over 80% of smartphone sales.

Android is growing as more and more manufacturers, including Samsung, Lenovo, HTC, and LG, turn to Android to power their products. This means that there’s a huge demand for Android developers worldwide. Learning these skills will make you a very desirable candidate.

Course overview

The first two chapters of this course will familiarize you with Android build tools, core components, and a simple “Hello World” screen. Next, we will transition into building a Travel Blog Application. We will start with the simple login screen and end with rendering a list of blog articles along with search and sorting functionality.

After finishing this course, you will be able to create fully functional Android applications, load data from the network, and cache data to the local database to bring an amazing user experience.

Pre-requisites

This course is designed for developers with a basic knowledge of the Kotlin core and XML. If you are new to Kotlin, we strongly recommend that you go through the Kotlin Language Guide before beginning this course.

The authors of this course believe in the 80/20 rule: 20% of the effort gets you to 80% of the solution. That said, this course doesn’t deep dive into details or theory. Instead, it focuses on a problem-solving and practical approach to achieve the desired result.