Bro you are doing an amazing job, this channel is a goldmine for learning android development in kotlin
@CheezyCode2 жыл бұрын
Thank you 🤘
@rehandev7833 Жыл бұрын
Just now completed the third part and till now everything is crystal clear. No doubt Cheezy Code is going to achieve newer heights in the coming days. I hope to see more awesome content coming up in this channel. May God bless you :)
@Satishsingh-yc9bs7 ай бұрын
Does it offer any advantange to get the API response in a flow(over Livedata/ suspend function) when Api is a one off call?
@sonalisharma9654 Жыл бұрын
Very good explanation
@nikhilkeshari91762 жыл бұрын
You are too good bro thanks for your support
@baijusharma60272 жыл бұрын
Maja aa Gaya! Very much informative. 😃
@CheezyCode2 жыл бұрын
🤘
@dydx37415 ай бұрын
thank you so much i learned so much from this playlist
@swapnilpadaya163 Жыл бұрын
Have a doubt, Why didn't it went into recurssion since in onCompletion we are calling emit(6) and onCompletion is called on once everything is completed. But then again in onCompletion we are calling emit(6) then this shoudl keep on going right? Am i missing something here? If so can someone correct me on this.
@Subratsss8 ай бұрын
Kotlin Multi-platform ka playlist kab start kar rahe ho
@baijusharma60272 жыл бұрын
Hi, I have a doubt. For eg: fun getUsers(): Flow(Using Flow) and suspend fun getUsers(): List (Normal Coroutine). Here both the function will fetch the list of data from the API. What are the benefits of converting API data or List into FLOW? Also, my app does not retrieve streams of data like stock market or video streaming app.
@CheezyCode2 жыл бұрын
fun getUsers(): Flow - this will return every time List to you. After few seconds or any time interval - it will return you a list. fun getUsers(): List - This is just one time. You call this function, gives you result and then it's done. It won't keep listening it for you. Flow ka use waha hoga - jahan pe you are expecting continuous supply of data like stock data, gps data...you call the method once and it keeps on giving you data after certain interval of time....Hope this helps.
@baijusharma60272 жыл бұрын
@@CheezyCode Thank you for replying. So if the app doesn't want to receive a continuous stream of data. So will it be beneficial to use FLOW API in the project?
@CheezyCode2 жыл бұрын
yes - livedata ko repository level pe use nahi karna - observable stream banane ke liye Flow ka use kar rahe hai...
@RahulYadav-vs2wd2 жыл бұрын
Is producer and consumer working under the same coroutine scope in this example?. Suppose a consumer perform long running task while collecting data under the same coroutine scope then the producer will stop emitting data until the long running task is completed because the coroutine scope of the producer and consumer is same. Is this true?.
@CheezyCode2 жыл бұрын
both are different coroutine..
@RahulYadav-vs2wd2 жыл бұрын
if a consumer makes a network call while collecting data from producer then the producer will not emit data as we know flow is cold. Flow is cold means when a consumer side make a delay then producer side is also suspended. It means both work under the same coroutine scope.
@2chotti3 ай бұрын
Brilliant
@droid-aman11 ай бұрын
love amul cheese & cheezy code 🥰🥰
@anupsarkar30632 жыл бұрын
Superb💯💯💯
@CheezyCode2 жыл бұрын
Thanks 🤗
@shalenmathew10 ай бұрын
Nice
@beyondlimits3842 жыл бұрын
: Skipped 230 frames! The application may be doing too much work on its main thread. sir aisi errors ko kaise handle kare as{ i m fetching and saving data in form of images and text to firebase }
@amitray769 Жыл бұрын
you are doing network calls on main thread. Don't do that. try to do the network and saving data call on with coroutines.
@sundern9902 жыл бұрын
Thank you 😀🙏🏻
@CheezyCode2 жыл бұрын
You’re welcome 😊
@rishabhgarg6692 Жыл бұрын
Best
@khapp78212 жыл бұрын
amazing
@CheezyCode2 жыл бұрын
Thank you! Cheers!
@ShijenN Жыл бұрын
Jahapana tussi great ho !!!
@CheezyCode Жыл бұрын
🤘
@tusharjain762610 ай бұрын
Personal Note : onStart, onEach, onCompletion, terminal, first, toList non terminal, map, filter, buffer, asFlows