Skip to content

Commit faa7e07

Browse files
author
alfredo-toledano
committed
doc(docs.topics.coroutinesOverview): add notes
1 parent 40f2d5f commit faa7e07

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

docs/topics/coroutines-overview.md

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
[//]: # (title: Coroutines)
22

3-
Asynchronous or non-blocking programming is an important part of the development landscape. When creating server-side,
4-
desktop, or mobile applications, it's important to provide an experience that is not only fluid from the user's perspective,
5-
but also scalable when needed.
6-
7-
Kotlin solves this problem in a flexible way by providing [coroutine](https://en.wikipedia.org/wiki/Coroutine) support
8-
at the language level and delegating most of the functionality to libraries.
9-
10-
In addition to opening the doors to asynchronous programming, coroutines also provide a wealth of other possibilities,
11-
such as concurrency and actors.
3+
* Asynchronous or non-blocking programming
4+
* use cases, applications,
5+
* server-side,
6+
* desktop,
7+
* mobile
8+
* allow
9+
* fluid user experience,
10+
* scalable solution
11+
* 👀way to address it | Kotlin 👀
12+
* provide [coroutine](https://en.wikipedia.org/wiki/Coroutine) support | language level
13+
* delegate MOST of the functionality -- to -- libraries
14+
15+
* coroutines
16+
* enable
17+
* async
18+
* concurrency
19+
* OTHER actors
1220

1321
## How to start
1422

15-
New to Kotlin? Take a look at the [Getting started](getting-started.md) page.
16-
17-
### Documentation
23+
### Documentation | [kotlinx.coroutines](https://github.com/dancer1325/kotlinx.coroutines)
1824

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

2632
### Tutorials
2733

34+
* TODO:
2835
- [Asynchronous programming techniques](async-programming.md)
2936
- [Introduction to coroutines and channels](coroutines-and-channels.md)
3037
- [Debug coroutines using IntelliJ IDEA](debug-coroutines-with-idea.md)

0 commit comments

Comments
 (0)