Skip to content

Commit

Permalink
doc(docs.topics.coroutinesOverview): add notes
Browse files Browse the repository at this point in the history
  • Loading branch information
alfredo-toledano committed Dec 3, 2024
1 parent 40f2d5f commit faa7e07
Showing 1 changed file with 19 additions and 12 deletions.
31 changes: 19 additions & 12 deletions docs/topics/coroutines-overview.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
[//]: # (title: Coroutines)

Asynchronous or non-blocking programming is an important part of the development landscape. When creating server-side,
desktop, or mobile applications, it's important to provide an experience that is not only fluid from the user's perspective,
but also scalable when needed.

Kotlin solves this problem in a flexible way by providing [coroutine](https://en.wikipedia.org/wiki/Coroutine) support
at the language level and delegating most of the functionality to libraries.

In addition to opening the doors to asynchronous programming, coroutines also provide a wealth of other possibilities,
such as concurrency and actors.
* Asynchronous or non-blocking programming
* use cases, applications,
* server-side,
* desktop,
* mobile
* allow
* fluid user experience,
* scalable solution
* 👀way to address it | Kotlin 👀
* provide [coroutine](https://en.wikipedia.org/wiki/Coroutine) support | language level
* delegate MOST of the functionality -- to -- libraries

* coroutines
* enable
* async
* concurrency
* OTHER actors

## How to start

New to Kotlin? Take a look at the [Getting started](getting-started.md) page.

### Documentation
### Documentation | [kotlinx.coroutines](https://github.com/dancer1325/kotlinx.coroutines)

- [Coroutines guide](coroutines-guide.md)
- [Basics](coroutines-basics.md)
Expand All @@ -25,6 +31,7 @@ New to Kotlin? Take a look at the [Getting started](getting-started.md) page.

### Tutorials

* TODO:
- [Asynchronous programming techniques](async-programming.md)
- [Introduction to coroutines and channels](coroutines-and-channels.md)
- [Debug coroutines using IntelliJ IDEA](debug-coroutines-with-idea.md)
Expand Down

0 comments on commit faa7e07

Please sign in to comment.