Kotlin for Android

Kotlin for Android


Kotlin is one of the most popular and widely used Android app development programming languages, used by the world’s most powerful companies, including Google, Facebook and Microsoft.

The Kotlin for Android course will teach you the A-Z of Kotlin applications and how to program them. Starting from the very basics, it will guide you step-by-step through the installation procedures for Windows, Mac, and Linux, the functions of Kotlin programming and the format of coding applications in detail.

This practical training course is ideal for aspiring Android developers, software engineers and anyone looking to learn how to program Kotlin applications through the guidance of an expert. Fast track your career today and add value to your resume with an industry-recognised certificate.

Course design

The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

You are taught through a combination of

  • Video lessons
  • Online study materials

Will I receive a certificate of completion?

Upon successful completion, you will qualify for the UK and internationally-recognised CPD accredited certification. You can choose to make your achievement formal by obtaining your PDF Certificate at the cost of £9 and Hard Copy Certificate for £15.

Why study this course

It doesn’t matter if you are an aspiring professional or absolute beginner; this course will enhance your expertise and boost your CV with critical skills and an accredited certification attesting to your knowledge.

The Kotlin for Android is fully available to anyone, and no previous qualifications are needed to enrol. All One Education needs to know is that you are eager to learn and are over 16.

Course Curriculum

Section 01: Android Studio and First App
Promo Video 00:02:00
Introduction 00:01:00
First look at Kotlin 00:04:00
Install JDK and Android Studio for Mac 00:13:00
Install JDK and Android Studio for Windows 00:10:00
Android Emulator 00:12:00
DinnerDecider Part 1 00:21:00
DinnerDecider Part 2 00:24:00
DinnerDecider Part 3 00:11:00
Run on a Real Device! 00:07:00
Run on a Real Device from Windows! 00:06:00
Section 02: Kotlin Foundation
Installing IntellijIDEA for Mac 00:09:00
Installing IntellijIDEA for Windows 00:09:00
Variables with Kotlin 00:17:00
Strings with Kotlin 00:22:00
Numbers and Operators with Kotlin 00:04:00
Functions with Kotlin 00:17:00
Conditional Logic with Kotlin 00:19:00
Collections with Kotlin 00:19:00
Loops with Kotlin 00:09:00
Nullability with Kotlin 00:18:00
Classes and Inheritance with Kotlin 00:28:00
Lambda with Kotlin 00:23:00
Section 03: Terminal
Intro to Git and Terminal 00:01:00
Git and Version Control – The Fun Way 00:12:00
Terminal Basics – Changing Directories 00:06:00
Terminal Basics – Creating Directories and Files 00:05:00
Terminal Basics – Copying and Renaming Files 00:09:00
Terminal Basics – Deleting Files and Directories 00:06:00
Terminal Basics – Git Basics 00:17:00
Setting up Github 00:05:00
Working with Local and Remote Repositories 00:11:00
Handling Git Merge Conflicts 00:17:00
Using Git with Android Studio 00:13:00
Importing Projects and Merge Conflicts 00:15:00
Section 04: All about Layout
Intro to Android Constraint Layout 00:16:00
Phone Portrait Layout Part 1 00:20:00
Phone Portrait Layout Part 2 00:19:00
Tablet Portrait Layout 00:27:00
Tablet Landscape 00:24:00
Section 05: Activity Lifecycle
Intro to the app 00:02:00
Welcome Screen Layout 00:22:00
League Selection Layout 00:21:00
Intents and Context 00:20:00
Lifecycle Overview 00:04:00
Lifecycle in action 00:13:00
Skill Selection Layout 00:16:00
Buttoning up the Activities 00:18:00
Toggling the Skills 00:21:00
Parcelable 00:13:00
Instance State 00:13:00
Swoosh Challenge 00:01:00
Section 06: List and Recycler Views
CoderSwag Introduction 00:02:00
Data Structure 00:19:00
Simple ListView 00:14:00
Custom List Adapter 00:20:00
View Holder 00:12:00
RecyclerView Adapter 00:29:00
Recycler View Clicks 00:13:00
Product List View 00:10:00
Product Recycle Adapter 00:23:00
Section 07: Smack Chat App
Smack Introduction 00:04:00
Project Setup 00:23:00
MainActivity UI Setup 00:18:00
Login Activity UI 00:12:00
CreateUserActivity UI 00:14:00
Generate Avatar and Background Color 00:15:00
Webrequests and APIs 00:09:00
Hosting API 00:20:00
Local Hosting API 00:20:00
Our First Web Request 00:20:00
Registering a User 00:18:00
Login User 00:27:00
Creating a User 00:23:00
Polishing up Create User Activity 00:17:00
Broadcast Receiver 00:26:00
Find User 00:20:00
Polishing up the Login Activity 00:11:00
Add Channel Dialog 00:15:00
Sockets 00:17:00
Sockets.On 00:21:00
Downloading Channels 00:26:00
Shared Preferences 00:24:00
Channel Selection 00:12:00
Send and Receive Message 00:18:00
Downloading Messages 00:21:00
Displaying Messages 00:23:00
Date Formatter 00:17:00
Section 08: Publishing Your App
Intro to Section – Google Play Store 00:02:00
Side Loading 00:10:00
Registering Account 00:04:00
Removing Logs 00:06:00
Generate Signed APK 00:06:00
Store Listing 00:18:00
Published! 00:06:00
Assignment -Kotlin for Android 00:00:00

COPYRIGHT © 2022 One Education

Home Search Cart
    Your Cart
    Your cart is emptyBrowse Courses

    Upgrade to get UNLIMITED ACCESS to ALL COURSES for only £49/year

    Claim Offer & Upgrade

    Membership renews after 12 months. You can cancel anytime from your account.

    Other Students Also Buy
      Apply Coupon