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!
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
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
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
Great work Philipp, 👏🏿 i knew about the marquee effect but that was about it, the others are very useful 🔥
Magnifier compose was new for me. Thank you Phillip!
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!
Agree. I think it would be useful video
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
Wow, the magnifier trick was pretty neat 😮
Great as always. I wish I had the time to enroll in your courses but I am fully busy at this time.
Hi Philipp, thank you! The use of the drawBehind modifier is really useful for me.
The first trick is super cool
All tricks are super cool
TF what a cool video haha, I'm amazed haha
Well done, this video covers the most common use cases.
Please make a detailed video on sms manager
The last tip is fantastic. Thank you!
I didn't know about the ellipsisize or whatever you said before showing marquee.
These are super neat. Nice finds!
Very cool
love it! thank you for sharing
Thanks for the video.
I really didn't know these things. Nice bet Philipp 🙃
Amazing! Thanks!!
fantastic video man!
Fantastic...
man!!! sending love for htis
Have you ever tried compose multplatform desktop?
Nope!!!
Yes, my app builds and runs and uses google maps on desktop
Its on my channel
@@ChrisAthanas it's nice to see anybody uses it. I fell like people think that kotlin is equals to android
keep going
Link to source seems to be incomplete...
Cool
How to convert a component to bitmap image ?
Wow😮
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
You're using streaming functionality to display videos in your application?
Are you a developer? This seems like you are asking about doing a network call and saving to internal storage?
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
Amazing, thanks !