Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kotlin Language formatting #939

Merged
merged 2 commits into from
Jun 8, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions Programming Languages/Kotlin/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
## Table of Contents

- [Roadmap](#roadmap)
- [Tutorials](#tutorials)
- [Introduction to Kotlin](#introduction-to-kotlin)
- [Kotlin](#kotlin)
- [Introduction](#introduction)
- [Fundamentals](#fundamentals)
- [Functions in Kotlin](#functions-in-kotlin)
- [Kotlin Collections](#kotlin-collections)
- [Object-Oriented Programming (OOP) in Kotlin](#object-oriented-programming-oop-in-kotlin)
- [Functions](#functions)
- [Collections](#collections)
- [Object-Oriented Programming (OOP)](#object-oriented-programming-oop)
- [Null Safety](#null-safety)
- [Regex & Ranges](#regex--ranges)
- [Data Structures in Kotlin](#data-structures-in-kotlin)
- [Kotlin for Android Development](#kotlin-for-android-development)
- [Data Structures](#data-structures)
- [Android Development](#android-development)
- [Architecture](#architecture)
- [Jetpack Components](#jetpack-components)
- [Kotlin Coroutines ](#kotlin-coroutines)
- [Kotlin Coroutines](#kotlin-coroutines)
- [Kotlin Flow API](#kotlin-flow-api)
- [Kotlin In Other Domains](#kotlin-in-other-domains)
- [Testing in Kotlin](#testing-in-kotlin)
- [Security](#security)
- [Projects in Kotlin](#projects-in-kotlin)
- [Projects](#projects)
- [YouTube](#youtube)
- [Official Documentations](#official-documentations)
- [Books](#books)
Expand Down Expand Up @@ -53,10 +53,10 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</table>


### Tutorials
### Kotlin
> Lets get started with Kotlin using following resources which will guide you through various aspects of Kotlin, from the basics to advanced topics

### Introduction to Kotlin
#### Introduction

<table>
<tr>
Expand Down Expand Up @@ -85,7 +85,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Fundamentals
#### Fundamentals

<table>
<tr>
Expand Down Expand Up @@ -146,7 +146,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Functions in Kotlin
#### Functions
<table>
<tr>
<th>Resource Name</th>
Expand Down Expand Up @@ -174,7 +174,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Kotlin Collections
#### Collections

<table>
<tr>
Expand Down Expand Up @@ -204,7 +204,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</table>


### Object-Oriented Programming (OOP) in Kotlin
#### Object-Oriented Programming (OOP)

<table>
<tr>
Expand Down Expand Up @@ -286,7 +286,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</table>


### Null Safety
#### Null Safety

<table>
<tr>
Expand All @@ -307,7 +307,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Regex & Ranges
#### Regex & Ranges
<table>
<tr>
<th>Resource Name</th>
Expand All @@ -323,7 +323,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Data Structures in Kotlin
### Data Structures
> Covers common data structures such as arrays, linked lists, hash tables, stacks, queues, trees, and graphs, along with their implementation and usage in Kotlin.

<table>
Expand Down Expand Up @@ -361,7 +361,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Kotlin for Android Development
### Android Development
> Provides resources and tutorials for using Kotlin in Android app development, including setup, best practices, Jetpack components, coroutines, and more.

<table>
Expand Down Expand Up @@ -621,7 +621,7 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe
</tr>
</table>

### Projects in Kotlin
### Projects
> Here are the list of projects ideas from beginner level to advance level

<table>
Expand Down Expand Up @@ -843,4 +843,4 @@ This list of valuable resources will help you to learn and master Kotlin. Whethe

In conclustion, Kotlin is an amazing and versatile language that's gaining popularity fast, especially for Android development. Its concise and expressive syntax makes it a joy to write and read, which means less boilerplate code and more productivity. Kotlin is fully interoperable with Java, so you can use all your favorite Java libraries and frameworks without a hitch. It's also packed with modern features like null safety, which helps prevent those pesky NullPointerExceptions, and coroutines for easy asynchronous programming. The Kotlin community is growing rapidly, offering plenty of resources like tutorials, forums, and documentation to help you out. Whether you're building Android apps, server-side applications, or even exploring new areas like data science, Kotlin is a fantastic tool to have in your arsenal. To get the most out of Kotlin, dive into coding challenges, contribute to open-source projects, and build your own apps to apply what you've learned and keep improving your skills.

Happy Coding!!
Happy Coding!!
Loading