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.
This project covers all the necessary concepts in KOTLIN programming language, this will be helpful for you :
- if you are exploring #android or #kotlin or maybe you are a complete beginner and want to learn Kotlin completely
also, This is a sample project created to show the implementation we covered in my Youtube Channel (Native Mobile Bits) 's Kotlin crashcourse.
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
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
Open source contributor.
Lets connect over here :)