Great video! Thanks for introducing these not so commonly talked about topics. Much appreciated!
@vengateshm2122
2 ай бұрын
Very well explained especially using examples related to jetpack compose. Thank you.
@MenaSamer
2 ай бұрын
Great and simple ... Also thanks for adding the part that related to the AtomicInt and Singleton ... Valued Video 👍👍
@skarloti
2 ай бұрын
Beautifully explained and extremely important when working with coroutines.Thanks!
@StevdzaSan
2 ай бұрын
@@skarloti Thank you kindly 🙏💪
@mohancena8970
Ай бұрын
Thanks for uploading this video for not only focusing on Android concepts, need more kotlin essential videos. hats off keep rock 🫡🔥
@ayushverma2166
2 ай бұрын
Please make a video on media 3 exo player with custom UI
@arthurlr23
2 ай бұрын
I would love to see that too, especially regarding the new media sessions service
@amirfarkhadov5926
2 ай бұрын
Please, show how to integrate Apple Pay and Google Pay to Kotlin Multiplatform Project
@jackeblan
2 ай бұрын
I love this🎉
@nathanaelheitz6951
2 ай бұрын
Thanks for the video ! Clearly explained 😊 Could you please make a video in compose multiplatform with bottom navigation menu, that keeps states of each views that are inside the menu ? I have issues with that... when I switch from menu item A to B and I switch back to A, I loose state. I mention that I have a viewmodel for A and B, delivered by main component... so I don't understand :/ Thanks for help !
@StevdzaSan
2 ай бұрын
Usually, a view model is used to preserve a state. You would have to debug your app to see what's going on. When I encounter an issue like that, i create a sample project and test that one feature in isolation separately. That way, it's easier to pinpoint what's going on. 👍
@nathanaelheitz6951
2 ай бұрын
@StevdzaSan Thanka for answering! I tried to debug with the debugger :) My final question is : is it normal that the View A is refreshing when we're going back to it from View B ? Since when I add a breakpoint inside my LaunchEffect(Unit) in View A, it's triggered everytime we're going back to this view Is it normal? So in that case, is ViewModel used to restore state ? In my test, I passed as parameter the ViewModel that I didn't used voluntarily to see if the view is refreshing at going back. I have a button that increments a counter. Then, at going back it's going back to 0. So if I save that to the viewmodel, value is back again, but I'm persuaded that because I'm using a bottom navigation view, there is a way to preserve state. Maybe I'm wrong ! Thanks 😁
@StevdzaSan
2 ай бұрын
@@nathanaelheitz6951 You can use your viewmodel's onClear() function to observe when it's getting dispossed.
@RashidSoftfruit
2 ай бұрын
please make video on koin ktor kmp
@StevdzaSan
2 ай бұрын
@@RashidSoftfruit I have that in my notes! 👋
@jamesdavenavor6247
2 ай бұрын
What happens if the same mutex lock was called inside a method that called the mutex lock?
@sayantanrc6194
2 ай бұрын
At 10:42 inside the "synchronized" block, is it needed to have the "INSTANCE ?: " part? Because the null check is happening before the "synchronized" block anyway?
@MatthiasMeger
2 ай бұрын
Another thread could have created the instance in the meantime. Hence, it must be ensured only one instance is created by checking for null first.
@heshamabdo6024
2 ай бұрын
Nice Topic and i liked the bathroom example ^_^ but what about this : ReentrantLock is generally considered a better choice than a custom Mutex ?
@StevdzaSan
2 ай бұрын
Thanks!
@skarloti
2 ай бұрын
8:42 repeat(times = 3) // spend 3x500 =-500 OK
@StevdzaSan
2 ай бұрын
The current balance was 1000. 😃
@skarloti
2 ай бұрын
@@StevdzaSan 1000-3х500=-500 ?!
@skarloti
2 ай бұрын
@@StevdzaSan I apologize. I missed seeing the positive balance check. You have the right. You have captured the occasion perfectly.
Пікірлер: 27