Kotlin for Android Development : Develop an App with Kotlin
3.8 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,102 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Kotlin for Android Development : Develop an App with Kotlin to your Wishlist.

Add to Wishlist

Kotlin for Android Development : Develop an App with Kotlin

Develop a Real World Weather App Using Kotlin for Android Development
3.8 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,102 students enrolled
Last updated 7/2017
English
Curiosity Sale
Current price: $10 Original price: $50 Discount: 80% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of this course you will have a strong understanding on using Kotlin alongside Java.
  • You will create a real world, practical project along the way to make the educational process fun and interesting!
  • After completion, you should have a good decision on if Kotlin is right for you.
View Curriculum
Requirements
  • This course is a beginner's course to using Kotlin for Android Development, and isn't suited for anyone who already uses Kotlin.
  • Students should be able to navigate around Android Studio and know the basics of writing in Java.
  • The course presented is not intended to teach you to program; further education into general programming should be found outside of this course.
Description

This online course will teach you how to use Kotlin for Android Development while creating a PRACTICAL REAL WORLD APPLICATION!

  • Do you want to learn Kotlin, the newest programming language for modern, multi-platform applications?
  • Have you spent time and energy trying to figure out the differences between using Kotlin versus regular Java?
  • Does your code need the structure and framework only Kotlin can give, but you don't know where to start?

If you answered yes to any of these questions, you're in the right place! 

This course was created to teach people just like you how to easily get started with Kotlin.

Kotlin is the best new programming language for Android development on the market right now, and we have developed a system to allow you to learn just what you need to know, only when you need it. 

Have fun while learning! Learn by actually doing!

After enrolling in this course, you'll be taken through a practical project that you'll use to create your own applications. Follow along and practice while learning!

In this course you will create a Weather Application that will pull real world data based on your zip code. While building out this simple but amazing application, you will learn the enhancements Kotlin provides while coding.

Whether you just want to enhance your programming skills or have a specific project you need done right this instant, this course is for you. We will guide you every step of the way and are here to make sure you succeed in your ventures. We are always available to answer any messages, discussions, questions, or feedback that you have.

Get a Certificate of Completion when you finish the course!

With our 30-Day 100% money back guarantee, there's no reason hesitate!

ENROLL NOW

Who is the target audience?
  • This course is for anyone who has never used Kotlin before and wants to see what it's capable of!
  • This course is not for those who are already familiar with Kotlin and feel comfortable using it in your workflow.
  • Students who want a beginner's glance at using Kotlin for Android Development should check out this course!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
01:05:58
+
Welcome to Kotlin for Android Development
24 Lectures 01:05:59

In this Kotlin for Android Development course lecture you will:

  • Meet your Kotlin Instructor
  • Understand how Kotlin works and behaves with Java
  • Learn why Kotlin is a good choice for Android development
  • Get an overview of the Weather App you will be creating
Preview 01:09

In this Kotlin for Android Development course lecture you will:

  • Start a new project with Android Studio
  • Install the Kotlin plugin
  • Clean and build your project
  • Learn how to make sure Kotlin is configured
Preview 03:25

In this Kotlin for Android Development course lecture you will:

  • Understand how variables work in Kotlin versus Java
  • Learn the difference between mutable and immutable variables
  • Learn how to specify the variable type
Preview 01:51

In this Kotlin for Android Development course lecture you will:

  • Learn how to get your views from XML
  • Discover how findViewByID works
Preview 00:38

In this Kotlin for Android Development course lecture you will:

  • Reference views without findViewById
  • Add Kotlin Android Extensions
  • Reduce boilerplate code that regular Java contains
Preview 01:45

In this Kotlin for Android Development course lecture you will:

  • Discover how to format Strings
  • Learn how to reference Strings
  • Learn how to handle parameters with Strings
Preview 01:21

In this Kotlin for Android Development course lecture you will:

  • Figure out how to get data from the weather app
  • Learn how to get the API key for OpenWeatherMap
  • Format the OpenWeatherMap API
OpenWeatherMap API
01:08

In this Kotlin for Android Development course lecture you will:

  • Create a class to properly parse our JSON from the OpenWeatherMap API
  • Learn how to make a class with Kotlin
  • Discover how to prevent extending from other classes
Weather Class
02:01

In this Kotlin for Android Development course lecture you will:

  • Learn how to create Functions in Kotlin
  • Create a simple greeting with a Function
  • Discover other fun ways of using Functions
Functions
03:54

In this Kotlin for Android Development course lecture you will:

  • Learn how to extend a Class in Kotlin
  • Figure out the problems with extending classes
Class Extending
01:37

In this Kotlin for Android Development course lecture you will:

  • Organize your data
  • Learn how to populate the weather class
  • Display the weather class on the Android application
Displaying Fake Temp Results
03:54

In this Kotlin for Android Development course lecture you will:

  • Populate text in a better format with Strings
  • Verify the string formatting is correct
Improving String Formatting
01:43

In this Kotlin for Android Development course lecture you will:

  • Learn what a Data Class does
  • Learn how to use a Data Class
  • Discover the benefits of using Data Classes
Data Classes
02:14

In this Kotlin for Android Development course lecture you will:

  • Retrieve JSON from the OpenWeatherMap
  • See an overview of Retrofit with Kotlin
Retrieving JSON from OpenWeatherMap
08:28

In this Kotlin for Android Development course lecture you will:

  • Present the data from OpenWeatherMap
  • Show the real temperature data on the screen with Retrofit
  • Change text to the current temperature
Presenting Data
02:41

In this Kotlin for Android Development course lecture you will:

  • Use with() to reformat and make the code cleaner
with()
00:53

In this Kotlin for Android Development course lecture you will:

  • Use Null Safety to reduce the amount of nulls within Android
  • Discover the benefits of using Null Safety
  • (No more NullPointerExceptions with Android!)
Null Safety
03:21

In this Kotlin for Android Development course lecture you will:

  • Get zipcode location with EditText
  • Update temperature results by zipcode location
Enter Zip Code
03:20

In this Kotlin for Android Development course lecture you will:

  • Discover the differences between Lists and Mutable Lists
  • Use listOf() to create a Regular List
  • Learn how to create a Mutable List
Lists
03:12

In this Kotlin for Android Development course lecture you will:

  • Learn how to Filter lists with the filter function from Iterable
Filtering Lists
03:22

In this Kotlin for Android Development course lecture you will:

  • Find the number of items within a list and the average of a Int List with functions from the Iterable Class
Finding List Count and Averag
03:21

In this Kotlin for Android Development course lecture you will:

  • Filter out the nulls from your list
  • Get rid of nulls within the lists with a single function from the iterable class
No More Nulls
03:51

In this Kotlin for Android Development course lecture you will:

  • Learn what an Extension Function is
  • Create generic type for your function
Kotlin Extension Functions
06:27

Thank you for checking out this Kotlin for Android Development Course!

Thank You for Taking This Course!
00:23
About the Instructor
Concept Courses 
4.3 Average rating
1,914 Reviews
73,338 Students
15 Courses
Development | Business | Design

What would you like to learn today?

  Concept Courses is a leading international provider of educational content in development, business, design, and more. Our goal is to make quality content so that you can learn a new skill, grow your expertise, and dominate your career!

   You will find courses on professionals who are experts in their field. These courses are available in high definition (HD) and are available at any time for you to study. With a wide range of topics to choose from and an easy platform to navigate, Concept Courses strives to make sure that you are getting the most out of your education.

Our experts have the right course for you!

Development

  Software development, technology, robotics, artificial intelligence, machine learning, and so much more is where the world is headed. We currently live in an age of electronics and computer helping us with everything from driving to telling us what we should eat for dinner.

   This category is only on the rise and is a main focus for our brand. We have gone through lengths to find the best online instructors to teach development to you, in a way that you can understand. 

   Whether you are trying to learn PHP, develop the next game, or create databases for large corporations, we will help you find what you are looking for. If there's a topic you don't see listed you would like to learn, send us a message right away!

Business

   More and more people are starting their own businesses around the world. With access to the internet it's becoming a huge trend to get into business or start a business. Entrepreneurs are coming up with wonderful ideas across the globe and it's no wonder why people are turning to online resources for the education.

   Business school can be costly. But online education doesn't have to be.

   Now you have the chance to watch videos and learn from experts who have run successful companies or created their own startups. Not only that, but you will also learn from people who work in project management, sales, operations, and so much more. Our catalog has a host of courses for you to learn the ins and outs of business.

Design

  Another great field to study is design. From graphic design to web design, fashion to architecture. Design is all around us and careers for designers are in the millions.

   If you are someone who has an artistic touch and really want to know things like Photoshop, Blender, or interior design, then you've come to the right place!

   Shop around for courses in our directory and if there's something you're wanting to learn, let us know. 

Ted Horyczun
3.8 Average rating
52 Reviews
9,102 Students
2 Courses
Android Kotlin Developer

Teaching others the power of Kotlin with Android Development. Improving apps code one at a time with Kotlin. 

Hi, I'm Ted Horyzcun, I'm an Android Developer that mainly focuses on Kotlin. I put my main focus on making code as clean, and readable as possible. Having readable code reduces bugs, and decreases the amount of time to fix them!