Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android App Development using Kotlin
Rating: 4.2 out of 5(682 ratings)
19,726 students

Android App Development using Kotlin

Develop Android apps in Kotlin and publish it to Play Store
Last updated 5/2018
English

What you'll learn

  • Build Your First Mobile App with Kotlin
  • Explore the basic functionality of how an Android app works using Kotlin
  • Use Android APIs such as save data permanently and implement Navigation Drawer
  • Implement Lists using RecyclerView and learn about Kotlin Data classes
  • Utilize the Power of Kotlin in an Android app such as Extension Functions, Lambda expressions, Default Params, Null Safety Operators and a lot more.
  • Style your app for an enhanced user experience
  • Learn to localise String resources, colors and themes of your app.
  • Publish your app to Google Play Store by preparing Store listing and Exporting APK

Course content

6 sections27 lectures3h 34m total length
  • Introduction to Kotlin7:46

    Explore why Kotlin is now getting in place of Java and is Java gone? Also checkout Stackoverflow trends of Kotlin, what are the current apps that are built on Kotlin such as Udacity, Slack, Netflix etc and in the end explore what kind of apps you can create using Kotlin apart from Android.

    Code Files: https://github.com/smartherd/MsgShareApp 

  • Installing Softwares on Mac, Windows and Linux7:19

    Kotlin Android Tutorial: This video shows what are the softwares required to get started with Android app development using Kotlin. Learn how to install Android Studio and JDK ( Java Development Kit ) in your operating system. 

    Download Android Studio: https://bit.ly/2HG8ZW1  
    Guide to Install Android Studio: https://bit.ly/2rR3NVl 

  • Creating your First Android App using Kotlin11:06

    Learn how to create Android App in minutes using Android Studio using Kotlin language. Explore in Brief what is an Activity, XML Layouts and what are the different project structure and directories of an Android Project.

    Code Files: https://github.com/smartherd/MsgShareApp 

  • Running your Android app in AVD12:45

    Learn how to run your Android app using Android Virtual Device or Emulator in Android Studio:
    -- Setup SDK
    -- Setup AVD
    -- Run Android app built with Kotlin in AVD

    Code Files: https://github.com/smartherd/MsgShareApp 

  • Exploring Project Structure9:27

    Dive into Android Project and Learn what is Package Name, Resource directory, drawable folder, mipmap folder, values folder, Manifest File and build.gradle file.  

  • Section 1: Test Your Skills

Requirements

  • No previous programming knowledge required. I'll teach you what you need.
  • You'll need a system either Mac, Windows or Linux. Choice will be yours.

Description

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.

-

Building Android apps using Java requires a lot of boilerplate and ceremonial code. Do you want to build apps in Android in an easy and effective way? Move to Kotlin a first class language for Android apps. It has made the life of developers quite easy.

This course will get you acquainted with Kotlin and build effective Android applications. The course teaches you in creating an Android app using Kotlin-Android extension plugin easily. Next, you will see how to use features of Kotlin like Object Oriented features, Companion Objects , Kotlin classes, to implement them in your android application. Finally, the course teaches you how to style your application and publish it to the Google Play Store and make it available to the world.

By the end of the course you will learn to use Kotlin for developing your Android Application in a easy and effective way.

What you'll learn?

  1. Build Android apps using Kotlin Programming Language

  2. Explore the basic functionality of how an Android app works using Kotlin

  3. Use Android APIs such as save data permanently and implement Navigation Drawer

  4. Implement Lists using RecyclerView and learn about Kotlin classes

  5. Utilize the Power of Kotlin in an Android app

  6. Style your app for an enhanced user experience

  7. Publish your app to Google Play Store 

Who this course is for:

  • The course is designed for those who are excited to learn how to develop Android apps using Kotlin and Publish it on to Google Playstore