Complete Guide on Kotlin Channels (Coroutines) - Android Studio Tutorial 💎

preview_player
Показать описание
🏆 My Online Courses

☕ Buy me a Coffee

📝Medium

💻 Github

📸 Instagram

💎 Become a Premium Member

In this video I'm going to completely introduce you with Kotlin Channels. Watch the whole video if you want to learn more about it!

⌚Timestamps
0:00 - Introduction
1:00 - Basic Example
3:50 - Closing the Channel
5:12 - consumeEach {}
6:13 - produce {}
8:20 - Channel Types
8:52 - BUFFERED
12:27 - CONFLATED
13:52 - RENDEZVOUS
15:24 - UNLIMITED
17:08 - Conclusion
Рекомендации по теме
Комментарии
Автор

The animation at the beginning of the video is impressive.
I appreciate the valuable information you provided. 🙂

heshamabdo
Автор

not only your tutorials, but your presentation and design skills are damn good too. Thank you ❤

rma
Автор

A useful video as always, well done 👏

eradaalmasi
Автор

Great Stuff! Very helpful.
Just wanted to add one thing - A short comparison between channels and flows would have been very helpful here, as its very easy to get confused when to use which since both do very similar things.

manusarangal
Автор

Thank you. Great lessons. I would like to hear more about Coroutine.

dmblodl
Автор

Excellent! Please do a tutorial on Kotlin Flows.

sudheeshmohan
Автор

Wow, just an amazing and informative video👏👏👏

SWAPS
Автор

Nice video! Is it not a bit odd though to be assigning `channel = produce` within the first launched coroutine? If there was some other async operation added first which blocked (like delay(1000)), the latter coroutine launch would still be referring to the originally initialized `channel = Channel()` when it called receive, etc...right?

spaghettimonsterfish
Автор

Thank You, It was very useful. loved it

vaibhavarora
Автор

consider using some graphs to explain the complicated parts of your video, this way your contents becomes really superb, but hey great job

Alchemist
Автор

when to use channel real case example and when to use flows?

shahidzbi
Автор

11:30 How is JavaScript sent before Java was received?

Axelfromthehudjelud
Автор

Nice work, Keep us sending more contents like this :) @Stevdza-San

msiabuzafarnewton
Автор

Hii Stevdza, my app sometimes shows a blank screen after back to the foreground.
Any way to re-compose the screen after the foreground? Perhaps using lifecycle? Thanks in advance.

slayer
Автор

Awesome tutorial!! QQ: How do we use channels in compose view?

EmanNollase
Автор

getSerializableExtra os deprecated API 33 to pass data class FROM activity other activity. ANY SOLUTION BASIC? I am begging since 2019.

lglf
Автор

Is there any solution to hide bottom navigation bar in splash screen so that it should not seen whether we are opening the app first time itself

sreeranjas
Автор

Are the courses on udemy versus the courses on your website the same thing? Does udemy just charge more?

majinzeke
Автор

Hello sir, i've sub at ur classes at udemy, is there any chance to consult about that course?

MuhammadFajar-plpx
Автор

how we write unit test for channels buddy

mkjvd