Modifiers - Android Jetpack Compose - Part 3

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

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

  • @Parthesh28
    @Parthesh28 6 месяцев назад +18

    Watching it 3 years later, still the best course on jetpack compose
    Thanks for the awesome content !!

  • @AmitJayant
    @AmitJayant 2 года назад +19

    Text(
    text = "Thank you Philipp!",
    modifier = Modifier
    .border(8.dp, Color.Green)
    .padding(8.dp)
    .border(8.dp, Color.Black)
    .padding(16.dp)
    )

  • @CybercoderNaj
    @CybercoderNaj 3 года назад +72

    2160p 4K RUclips Tutorials of Jetpack Compose taught by the best mentor. Hats off Philipp, keep it going. And take care of your voice.

  • @mohammad-hossein-farzanegan
    @mohammad-hossein-farzanegan 11 месяцев назад +2

    Hey, Philipp. I really don't have to worry about learning the Jetpack Compose. Because there is such a powerful playlist from you.

  • @0208larzen
    @0208larzen 3 года назад +13

    Philipp I have searched through numerous kotlin and jetpack videos on youtube and you are by far the best.
    you have a logical flow to your instruction and explain everything completely. you are appreciated, thank you

    • @hdm_vision
      @hdm_vision Год назад +1

      Even at the end of 2023, I think this one is the best, im new to kotlin and jetpack compose

  • @mrwireless01
    @mrwireless01 Год назад +2

    U are a fantastic mentor for coding philip. U make all the information in ur videos easy to understand by how u explain everything. So much appreciated.

  • @brianryan4053
    @brianryan4053 2 года назад +10

    We do not need colleges! We have Phillipp Lackner!!! It's fun and very effective way to learn! Thanks, Phillipp! I am sure your great job was noticed not just by your followers, but also by big IT giants. Your youtube course is the best, it's perfect!

  • @tommy9x
    @tommy9x 3 года назад +1

    The way you give examples step by step make it's easy to understand

  • @erice.1636
    @erice.1636 Год назад +1

    Love the content, Phillip. I just got to say, the layered border made me feel like I was back in the 90's with the early web sites...

  • @ilhomjondeveloper818
    @ilhomjondeveloper818 2 года назад

    I'm from Uzbekistan. Thank you my teacher.
    Ilhomjon

  • @samsh4021
    @samsh4021 2 года назад +1

    Finding such a high quality tutorials free is incredible. Thanks buddy

  • @cynthiaifunanya4880
    @cynthiaifunanya4880 9 месяцев назад

    I wish to love this tutorial thousand times ❤. Thanks so much sir

  • @code-with-vivek
    @code-with-vivek 8 месяцев назад

    Your teaching style and the content is inspiring...thank you Philipp...

  • @pratikghate
    @pratikghate Год назад +1

    Love you brother Thanks you for amazing Contain

  • @vkexplores
    @vkexplores 2 года назад +1

    Jetpack Compose looks just like flutter. I know flutter. And that's why I find this easy. Thanks for the easy tutorials be the way.

  • @boots_on_the_grounds_of_war
    @boots_on_the_grounds_of_war 9 месяцев назад

    Learning a new UI framework when you've got a deadline that's already overran is probably not the best idea. But, having used Swing, WPF, FX, Qt and more ... I can say that this is easily one of the best UI frameworks. It's easy, and intuative. The problem is in a few years it'll probably be abandoned 😂

  • @monmaysakib
    @monmaysakib 11 месяцев назад

    Thanks Philipp. Appreciation from Bangladesh.

  • @TiagoDvl
    @TiagoDvl 3 года назад +1

    Thank you very much! I've learned a lot just by paying attention to this.

  • @willorwig1824
    @willorwig1824 2 года назад +1

    Great job

  • @AyoubEngno-o6o
    @AyoubEngno-o6o 11 месяцев назад +1

    great job thank you Philipp

  • @mohamedaitirhmour4784
    @mohamedaitirhmour4784 2 года назад +2

    Très bonne explication merci.

  • @Kunal-jp8tn
    @Kunal-jp8tn 3 года назад

    Thank you so much for providing this kind of valuable content for free.

  • @aleksandrkravtsov8727
    @aleksandrkravtsov8727 9 месяцев назад

    Observation on assumption that modifiers applied sequentially
    15:19 our yellow border has 5.dp padding but at the time we set that border (line 32), padding should not be not applied yet (applied on next line), looks like there is not a simple sequence but prioritized somehow
    UPD
    Looks like modifiers applied sequentially from last to first

  • @vinaymishra5938
    @vinaymishra5938 2 года назад

    Love from India Philipp 💯

  • @alij3fer
    @alij3fer 3 года назад +2

    Thanks bro , please make video -> how can support size different screens with jetpack compose 😍😍

  • @droidcasts7350
    @droidcasts7350 3 года назад

    those borders examples were excellent

  • @flavialopez2369
    @flavialopez2369 Год назад

    Thanks for your videos, I like them a lot

  • @osamaghazal
    @osamaghazal Год назад

    Thank you guy, very nice lessons

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

    Need More Videos about Jetpack compose

  • @matt-g-recovers
    @matt-g-recovers 3 года назад +2

    I finally got it lol.
    thanks a bazillion times my dude... now we practice practice practice :)

  • @dindaamalia3987
    @dindaamalia3987 3 года назад

    Thank you very much! you helped me to learn about jetpack

  • @luislugo4006
    @luislugo4006 2 года назад +1

    Awesome content, thank you so much

  • @shreyashachoudhary480
    @shreyashachoudhary480 Год назад +1

    great job man, superb!

  • @MrVipulLal
    @MrVipulLal 5 месяцев назад

    Great video, but how do you get your emulator to run so fast? What is your machine configuration please?

  • @gibraanjafar1669
    @gibraanjafar1669 3 года назад

    Great explanation Philipp.

  • @greeceathens
    @greeceathens Год назад

    Such an amazing tutorial. Thank you!

  • @alvaroisea2259
    @alvaroisea2259 3 года назад

    man I really enjoy your videos, thanks a lot for making videos!

  • @alexwhb122
    @alexwhb122 3 года назад +1

    Fantastic video! I learned a lot! Thank you.

  • @daniyar2718
    @daniyar2718 3 года назад

    As usual, good job. Thanks 👍

  • @shakirfarooq4983
    @shakirfarooq4983 Год назад

    Awesome bro👍

  • @dmytromarchuk3023
    @dmytromarchuk3023 3 года назад

    cool one, moving next

  • @r.j.jeninjoseph4975
    @r.j.jeninjoseph4975 3 года назад

    Nice explanation man Keep doing

  • @ezioken9148
    @ezioken9148 Год назад

    Priceless content, thank you:))

  • @funnymoment9164
    @funnymoment9164 3 года назад

    Philipp, Thanks!

  • @Han-ex3pb
    @Han-ex3pb 2 года назад

    Hi Philipp, I am new to programming and there is so much I do not fully understand yet. You said in the introduction to this course that now even designing is done using Kotlin right? So where is material design fitting in this? Could you have used material design also to come up with this? I am struggling to understand exactly how compose and material design work together. Please clarify that for me if you can.

  • @bboydarknesz
    @bboydarknesz 3 года назад

    I though that Modifier property will override the value, but damn!

  • @prakharagarwal6237
    @prakharagarwal6237 3 года назад

    Super Helpfull! Thank You!

  • @zhanyshmasirov4611
    @zhanyshmasirov4611 3 года назад

    Danke schon!!

  • @saharas7635
    @saharas7635 Год назад

    Great Thank you

  • @danny117hd
    @danny117hd Год назад

    Does .required Width allow the user to drag the visible portion of screen?

  • @TheMyth2.9
    @TheMyth2.9 2 года назад

    Hey , this is good, do you have all these videos in one place ? Like from the beginning?

  • @smonkey001
    @smonkey001 2 года назад

    What would be a real use case for that requriedWidth modifier? Nothing like it in XML.

    • @lixoten344
      @lixoten344 2 года назад

      Great Question, I was wondering the same

  • @hredaysagar888
    @hredaysagar888 3 года назад

    Are we gonna see a full series on Android Jetpack Compose here?

  • @behnamkhani3721
    @behnamkhani3721 2 года назад

    Great Boy!

  • @saydalievakhror4595
    @saydalievakhror4595 2 года назад

    just great

  • @anandA3b
    @anandA3b Год назад

    Damnnn. The more i learn about kotlin and jetpack compose, the more i start hating xml😂

  • @mohamedaitirhmour4784
    @mohamedaitirhmour4784 2 года назад

    Gold job.

  • @imnithish
    @imnithish 3 года назад +1

    dope 🔥

  • @harisai3580
    @harisai3580 2 года назад

    Sir, is this the entire jetpack compose

  • @fessmm
    @fessmm 3 года назад +1

    Einfach King!!

  • @alexeymurnikov1413
    @alexeymurnikov1413 3 года назад

    And YEEEEEEAAAAAAAHHHHH again

  • @yunusemrearslan3696
    @yunusemrearslan3696 3 года назад

    Du bist ein König

  • @nikasukiashvili2622
    @nikasukiashvili2622 3 года назад

    To reduce build times create new modules for separate features. This way when you want to refresh UI on your current class it won't build the whole project(it will only build the ones you made changes in), it will just build that module you are working on

  • @jayeshsuthar5590
    @jayeshsuthar5590 3 года назад

    Excellent :love

  • @hades5444
    @hades5444 2 года назад

    Android god

  • @CybercoderNaj
    @CybercoderNaj 3 года назад

    If the "Column" layout has a "padding", then according to the conventional CSS box-model and XML margin, the pink border should surround the entire green space. But there it is only bordering the place where the text is present. Why is that?

    • @ojukwuezechukwu9712
      @ojukwuezechukwu9712 3 года назад +1

      The order in which the modifiers are added are important. You add the border after the background colour and not before

    • @PhilippLackner
      @PhilippLackner  3 года назад +1

      Yep, as already mentioned, Jetpack compose model != box model. Modifiers are an entirely new concept

  • @galactic_sk
    @galactic_sk Год назад +1

    noicee

  • @JamesBond-mq7pd
    @JamesBond-mq7pd 3 года назад

    NICE

  • @swapnilkadam1391
    @swapnilkadam1391 2 года назад

    adding comment for youtube algo.

  • @somith16
    @somith16 3 года назад

    😎👍

  • @BusinessshareBVOirschot
    @BusinessshareBVOirschot Год назад

    Hello Philip, i bought your course but received nothing??

  • @tommy9x
    @tommy9x 3 года назад +2

    15:33 why we can't see the last padding 10 dp?

    • @madebyut
      @madebyut 2 года назад

      I didn't understand this as well. Did you figure out why?

    • @madebyut
      @madebyut 2 года назад +1

      I think I figured out why. It's because, we if don't add the 10.dp padding after the border, the first character (and maybe second one too) would overlap the 10.dp thickness of the border.
      .border() doesn't move the content inwards, we have to manually adjust the content by adding a padding. Hence the 10.dp border width (this thickness doesn't occupy space) + 10.dp padding (occupies space) equals == 10.dp of spacing (not 20)

    • @debanjandas6772
      @debanjandas6772 2 года назад

      give padding of 20 dp then you could easily understand, also try experimenting with the values then it could give you more clarity.

  • @mehulbisht9708
    @mehulbisht9708 3 года назад

    For me lazycolumns always work fine on emulator, but lag when i use on my real device (Asus Max Pro M1). A recyclerview never lags for me but lazycolumn does. Anyone else faced this?

    • @mdazharuddin4684
      @mdazharuddin4684 3 года назад

      Yes, I am also facing this. Also when I try to create circular border, it's width is not same everywhere

  • @mohyddineal-lahham7620
    @mohyddineal-lahham7620 3 года назад

    cool

  • @krzysztoffarys7189
    @krzysztoffarys7189 3 года назад

    cool :D

  • @danielebaldo1318
    @danielebaldo1318 2 года назад

    I Love You

  • @intriguingfacts5434
    @intriguingfacts5434 5 месяцев назад

    Coming from Visual Foxpro....this feels so tedious....lol

  • @umakanthi233
    @umakanthi233 3 года назад

    Wow he so handsome

  • @siva_subramaniam
    @siva_subramaniam Год назад

    bm - 6:17

  • @i_senne
    @i_senne 3 года назад

    It.s becoming HTML