Skip to content

droid-lover/Kotlin-complete-course

Repository files navigation

Welcome to this Kotlin crashcourse. Well, this repo is kind of a boot-camp based on my experience with Kotlin over the last few years.

- if you are exploring #android or #kotlin or maybe you are a complete beginner and want to learn Kotlin completely

- or if you are experienced #kotlindeveloper then it will help you brush up Kotlin concepts.

also, This is a sample project created to show the implementation we covered in my Youtube Channel (Native Mobile Bits) 's Kotlin crashcourse.

This project contains all esstenial KOTLIN PROGRAMMINS LANGUAGE concepts with examples 😃🚀 :

Kotlin crash-course content: on my Youtube Channel (Native Mobile Bits)

  • Introduction
  • Kotlin origin & advantages
  • IntelliJ installation
  • Project structure
  • How to create a Hello World's program in Kotlin
  • How to print something & add some comments in Kotlin
  • Variables in Kotlin (Var & Val)
  • DataTypes in Kotlin
  • Type Conversion in Kotlin
  • Type Inference in Kotlin
  • Strings in Kotlin
  • String templates & Multi line strings
  • Pairs in Kotlin
  • Triples in Kotlin
  • Any type in Kotlin
  • Unit type in Kotlin
  • Conditional expressions in Kotlin
  • If else expression
  • How to get some output from if else expression in Kotlin
  • Multiple if-else expression ladder in Kotlin
  • When expression in Kotlin
  • Enhancements in when expression code in Kotlin
  • Ranges inside When expression in Kotlin
  • Ranges inside When expression in Kotlin
  • Different types of Ranges in details in Kotlin
  • Null Safety concept (Nullable Variables Types) in Kotlin
  • How to handle nullable types with Safe Calls check in Kotlin
  • Elvis operator in Kotlin
  • Arrays in Kotlin
  • Example of different types of array programs & its member functions in Kotlin
  • For Loop in Kotlin
  • Object Oriented Programming in Kotlin
  • Class in Kotlin
  • Class structure and how to declare a class in Kotlin
  • Class Variables/ Properties in Kotlin
  • Object in Kotlin
  • How to work with class object and access class's properties and functions in Kotlin
  • Class Constructors & parameters in class in Kotlin
  • Functions in Kotlin
  • How to create our own custom Functions in Kotlin
  • How to pass parameters inside a function in Kotlin
  • Return some value from a function in Kotlin
  • Inheritance in Kotlin
  • open keyword in Kotlin
  • Interfaces in Kotlin
  • Multiple Interfaces in Kotlin
  • Singleton class in Kotlin
  • object keyword in Kotlin
  • Collection in Kotlin
  • List & Mutable List in Kotlin
  • For each loop in collections in Kotlin
  • Thanks from chief

I hope you found this crash course helpful happy coding:) be you be happy



About Course Creator

Hi I work with Android on daily basis and I love creating native Mobile apps which can help users, I have around 6+ years of experience in which I developed multiple apps which are serving millions.
I am on a mission to provide all necessarily concepts knowledge to students focused on Android and kotlin, at
my Youtube Channel (Native Mobile Bits) and at Medium publication as well.
I love contributing to Open Source community and I share my learnings and respective implementation primarily focusing on Android+Kotlin. I am well versed with Kotlin & Java and now a days I primarily use Kotlin to build cool apps.

In ❤️ with Android
Open source contributor.

Lets connect over here :)

Linkedin Badge Website Badge Stackoverflow Badge Youtube Badge

About

this is a complete KOTLIN crashcourse and it covers all the necessary concepts in KOTLIN programming language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors