Top 3 Secret Jetpack Compose Modifiers I Bet You Didn't Know

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024

Комментарии • 40

  • @kevincodes_
    @kevincodes_ 8 месяцев назад +4

    Great work Philipp, 👏🏿 i knew about the marquee effect but that was about it, the others are very useful 🔥

  • @user-pn7hx7wx2k
    @user-pn7hx7wx2k 4 месяца назад

    Magnifier compose was new for me. Thank you Phillip!

  • @David-zb8br
    @David-zb8br 8 месяцев назад +4

    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
      @ilyastoletov 8 месяцев назад

      Agree. I think it would be useful video

  • @nihal999in
    @nihal999in 8 месяцев назад +3

    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

  • @armandoavila4615
    @armandoavila4615 8 месяцев назад

    Wow, the magnifier trick was pretty neat 😮

  • @pablovaldes6022
    @pablovaldes6022 8 месяцев назад

    Great as always. I wish I had the time to enroll in your courses but I am fully busy at this time.

  • @lindaporsius
    @lindaporsius 8 месяцев назад

    Hi Philipp, thank you! The use of the drawBehind modifier is really useful for me.

  • @allanandliftedhands2669
    @allanandliftedhands2669 8 месяцев назад +8

    The first trick is super cool

  • @johnkenedy
    @johnkenedy 8 месяцев назад +2

    TF what a cool video haha, I'm amazed haha

  • @Alchemist10241
    @Alchemist10241 8 месяцев назад

    Well done, this video covers the most common use cases.

  • @kalios01
    @kalios01 8 месяцев назад

    Please make a detailed video on sms manager

  • @DeceptiveRealities
    @DeceptiveRealities 8 месяцев назад

    The last tip is fantastic. Thank you!

  • @dimensionalblade2778
    @dimensionalblade2778 8 месяцев назад

    I didn't know about the ellipsisize or whatever you said before showing marquee.

  • @thelisse555
    @thelisse555 8 месяцев назад

    These are super neat. Nice finds!

  • @mustafaammar551
    @mustafaammar551 8 месяцев назад +1

    Very cool

  • @a.rohimsama7222
    @a.rohimsama7222 8 месяцев назад

    love it! thank you for sharing

  • @vinaykumarpatel649
    @vinaykumarpatel649 8 месяцев назад

    Thanks for the video.

  • @mattn.k
    @mattn.k 8 месяцев назад

    I really didn't know these things. Nice bet Philipp 🙃

  • @kmandroiddeveloper
    @kmandroiddeveloper 7 месяцев назад

    Amazing! Thanks!!

  • @anthonyhowell5809
    @anthonyhowell5809 8 месяцев назад

    fantastic video man!

  • @giovanileitevitor
    @giovanileitevitor 8 месяцев назад

    Fantastic...

  • @WansaIndika
    @WansaIndika 8 месяцев назад

    man!!! sending love for htis

  • @rebok232
    @rebok232 8 месяцев назад +1

    Have you ever tried compose multplatform desktop?

    • @mubaraknative
      @mubaraknative 8 месяцев назад

      Nope!!!

    • @ChrisAthanas
      @ChrisAthanas 8 месяцев назад +1

      Yes, my app builds and runs and uses google maps on desktop

    • @ChrisAthanas
      @ChrisAthanas 8 месяцев назад

      Its on my channel

    • @rebok232
      @rebok232 8 месяцев назад

      @@ChrisAthanas it's nice to see anybody uses it. I fell like people think that kotlin is equals to android

  • @germenwong
    @germenwong 8 месяцев назад

    keep going

  • @ChrisAthanas
    @ChrisAthanas 8 месяцев назад +1

    Link to source seems to be incomplete...

  • @AndroidDojo
    @AndroidDojo Месяц назад

    Cool

  • @iq-iq
    @iq-iq 8 месяцев назад

    How to convert a component to bitmap image ?

  • @nqmgaming2004
    @nqmgaming2004 3 месяца назад

    Wow😮

  • @Tanu18930
    @Tanu18930 8 месяцев назад +1

    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
      @ilyastoletov 8 месяцев назад

      You're using streaming functionality to display videos in your application?

    • @ChrisAthanas
      @ChrisAthanas 8 месяцев назад

      Are you a developer? This seems like you are asking about doing a network call and saving to internal storage?

  • @shakirfarooq4983
    @shakirfarooq4983 8 месяцев назад

    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

  • @JazzyJesterTechPing
    @JazzyJesterTechPing 8 месяцев назад

    Amazing, thanks !