Course Highlights
Beginning with an introduction and setup, this course delves further into Kotlin programming, working through the principles, control statements, and functions. You will gain knowledge of handling exceptions and errors, which will guarantee reliable Kotlin programming apps. The focus of the course is on NULL safety and collections, which are essential to Kotlin Programming’s efficient data management. Students will learn about object-oriented Kotlin programming with an emphasis on classes and objects. To improve learning, more Kotlin Programming resources and tools are available in the Extras and Resource areas. The foundation throughout is Kotlin Programming, which gets you ready for an Android programming career full of success.
Learning outcome
- Grasp Kotlin Programming basics and setup for Android development.
- Understand control statements within Kotlin Programming.
- Master functions in Kotlin Programming for dynamic app development.
- Navigate error and exception handling in Kotlin Programming.
- Implement NULL safety and manage collections with Kotlin Programming.
- Create classes and objects using Kotlin Programming principles.
- Leverage additional Kotlin Programming resources for further learning.
Course media
Why should I take this course?
- Gain comprehensive knowledge in Kotlin Programming for Android.
- Learn from Kotlin Programming experts about best practices.
- Enhance your Kotlin Programming skills for robust app development.
- Stay ahead with the latest Kotlin Programming trends and techniques.
- Open doors to numerous Kotlin Programming career opportunities.
Career Path
- Kotlin Developer
- Android Developer
- Mobile Application Developer
- Software Engineer (Kotlin)
- System Architect (Kotlin)
- Kotlin Programming Consultant
- Front-End Developer (Kotlin)
Requirements
- Basic understanding of programming concepts.
- A computer system capable of running Kotlin Programming environments.
- Eagerness to master Kotlin Programming in Android development.
- Access to a computer or digital device with internet connectivity.
Course Curriculum
-
Introduction To This Course
00:02:00
-
Windows Setup
00:13:00
-
Mac Setup
00:10:00
-
Linux Setup
00:12:00
-
Online Code Editor
00:02:00
-
Variables
00:06:00
-
Data Types
00:06:00
-
String
00:05:00
-
Array
00:07:00
-
Data Type Conversion
00:05:00
-
Comments
00:04:00
-
Arithmetic Operators
00:07:00
-
Relational Operators
00:06:00
-
Assignment Operators
00:06:00
-
Unary Operators
00:05:00
-
Bitwise Operators
00:09:00
-
Logical Operators
00:04:00
-
Input & Output
00:03:00
-
Conditional if Statement
00:05:00
-
when Statement
00:07:00
-
For Loop
00:04:00
-
while Loop
00:04:00
-
do while Loop
00:04:00
-
Break Statement
00:04:00
-
Continue Statement
00:04:00
-
Basic Functions
00:03:00
-
Function Parameters
00:04:00
-
Return Values
00:04:00
-
Recursion
00:04:00
-
Default & Named Arguments
00:06:00
-
Lambda Function
00:04:00
-
Higher Order Function
00:05:00
-
Inline Function
00:02:00
-
Try Catch Block
00:04:00
-
Try Catch Expression
00:04:00
-
Multiple Catch Block
00:05:00
-
Nested Try Catch Block
00:05:00
-
Finally Block
00:02:00
-
Throw Keyword
00:02:00
-
Nullable & Non Nullable Types
00:03:00
-
Smart Cast
00:02:00
-
Unsafe and Safe Cast
00:03:00
-
Elvis Operator
00:04:00
-
List: listOf Function
00:06:00
-
List: mutableListOf Function
00:05:00
-
List: arrayListOf Function
00:06:00
-
Map: mapOf Function
00:07:00
-
Map: HashMap
00:08:00
-
Map: hashMapOf Function
00:05:00
-
Map: mutableMapOf Function
00:04:00
-
Set: setOf Function
00:04:00
-
Set: mutableSetOf Function
00:04:00
-
Set: HashSet
00:04:00
-
Basic Example
00:07:00
-
Nested and Inner Class
00:06:00
-
Constructors
00:05:00
-
Visibility Modifiers
00:06:00
-
Inheritance
00:05:00
-
Method Overriding
00:04:00
-
Property Overriding
00:02:00
-
Abstract Class
00:03:00
-
Superclass
00:03:00
-
Data Class
00:05:00
-
Multiple Class Inheritance & Interfaces
00:03:00
-
Sealed Class
00:03:00
-
Extension Function
00:03:00
-
Generics
00:05:00
-
Integer Type Range
00:05:00
-
Regex
00:04:00
-
Call Java from Kotlin
00:03:00
-
Call Kotlin from Java
00:02:00
-
Resource – Kotlin Programming: Android Coding Bible Course
14-Day Money-Back Guarantee
-
Duration:5 hours, 37 minutes
-
Access:1 Year
-
Units:72


Want to get everything for £149
Take Lifetime Pack