Magnifier compose was new for me. Thank you Phillip!
@kevincodes_ Жыл бұрын
Great work Philipp, 👏🏿 i knew about the marquee effect but that was about it, the others are very useful 🔥
@armandoavila4615 Жыл бұрын
Wow, the magnifier trick was pretty neat 😮
@Alchemist10241 Жыл бұрын
Well done, this video covers the most common use cases.
@pablovaldes6022 Жыл бұрын
Great as always. I wish I had the time to enroll in your courses but I am fully busy at this time.
@lindaporsius Жыл бұрын
Hi Philipp, thank you! The use of the drawBehind modifier is really useful for me.
@DeceptiveRealities Жыл бұрын
The last tip is fantastic. Thank you!
@thelisse555 Жыл бұрын
These are super neat. Nice finds!
@David-zb8br Жыл бұрын
Hey Philipp, could you please make a video about custom modifiers using the new Modifier.Node() method since there's no much information out there, thanks!
@ilyastoletov Жыл бұрын
Agree. I think it would be useful video
@vinaykumarpatel649 Жыл бұрын
Thanks for the video.
@allanandliftedhands2669 Жыл бұрын
The first trick is super cool
@akashkumardas6521 Жыл бұрын
All tricks are super cool
@johnkenedy Жыл бұрын
TF what a cool video haha, I'm amazed haha
@nihal999in Жыл бұрын
Hi Phillip can you please make a video on how to convert Rx related code to compose. I have a SDK with Observable and need to migrate that code to Compose
@anthonyhowell5809 Жыл бұрын
fantastic video man!
@kalios01 Жыл бұрын
Please make a detailed video on sms manager
@JazzyJesterTechPing Жыл бұрын
Amazing, thanks !
@a.rohimsama7222 Жыл бұрын
love it! thank you for sharing
@giovanileitevitor Жыл бұрын
Fantastic...
@mustafaammar551 Жыл бұрын
Very cool
@mattn.k Жыл бұрын
I really didn't know these things. Nice bet Philipp 🙃
@dimensionalblade2778 Жыл бұрын
I didn't know about the ellipsisize or whatever you said before showing marquee.
@WansaIndika Жыл бұрын
man!!! sending love for htis
@germenwong Жыл бұрын
keep going
@nqmgaming20048 ай бұрын
Wow😮
@LightDante2 ай бұрын
One question: should I worry about unneccessary recomposition in this code?
@rebok232 Жыл бұрын
Have you ever tried compose multplatform desktop?
@mubaraknative Жыл бұрын
Nope!!!
@ChrisAthanas Жыл бұрын
Yes, my app builds and runs and uses google maps on desktop
@ChrisAthanas Жыл бұрын
Its on my channel
@rebok232 Жыл бұрын
@@ChrisAthanas it's nice to see anybody uses it. I fell like people think that kotlin is equals to android
@ChrisAthanas Жыл бұрын
Link to source seems to be incomplete...
@AndroidDojo6 ай бұрын
Cool
@iq-iq Жыл бұрын
How to convert a component to bitmap image ?
@Tanu18930 Жыл бұрын
Can someone please help me I know this is the wrong video to ask but i have no other option I have an Android app where videos can be streamed through internet only and it has no webversion available on internet like videos cannot be viewed on web .And these videos cannot be downloaded on app But my question is how to download these videos to internal storage
@ilyastoletov Жыл бұрын
You're using streaming functionality to display videos in your application?
@ChrisAthanas Жыл бұрын
Are you a developer? This seems like you are asking about doing a network call and saving to internal storage?
@shakirfarooq4983 Жыл бұрын
Hi Philipp, How are you. I am facing an issue to show video on full screen but video not show on full screen take margin from top and bottom. Box(contentAlignment = Alignment.BottomCenter, modifier = Modifier.fillMaxSize()) { val videoUrl = videoVeilWallPaper!!.Wall_link var mediaPlayer by remember { mutableStateOf(null) } DisposableEffect(Unit) { mediaPlayer = MediaPlayer() mediaPlayer?.setDataSource(videoUrl) mediaPlayer?.setOnPreparedListener { mp -> mp.isLooping = true mp.start() isButtonVisible=false } mediaPlayer?.prepareAsync() onDispose { mediaPlayer?.release() } } Box( modifier = Modifier.fillMaxSize() ) { AndroidView( factory = { context -> android.widget.VideoView(context).apply { setMediaController(null) setOnPreparedListener { mp -> mp.isLooping = true mp.start() } setVideoURI(Uri.parse(videoUrl)) start() } }, modifier = Modifier .fillMaxSize() ) } if (isButtonVisible) { GlideImage( model = videoVeilWallPaper!!.Wall_link, contentDescription = videoVeilWallPaper!!.Wall_name, modifier = Modifier .fillMaxSize(), contentScale = ContentScale.Crop ) Box(modifier = Modifier .padding(16.dp) .align(Alignment.Center) ){ CircularProgressIndicator() } }) can you give me solution of this or give me hint for this. but without compose use this work fine