How to Share Resources in Compose Multiplatform - KMP for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 56

  • @gerdsfargen6687
    @gerdsfargen6687 6 หลายเดือนก่อน +11

    Hey...Phillipp video! To elaborae, Philipp, just so many thanks to you for all your invaluable android kotlin and KMP videos. Im way behind as Im still only a relatively new Android developer, but enjoying getting up to speed with it all.
    Youve done so much for the Android community.
    Thanks heaps. Nick.

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน +3

      Glad you like them!

    • @viniciushenriquedeoliveira289
      @viniciushenriquedeoliveira289 6 หลายเดือนก่อน +1

      ​ @PhilippLackner Hey Phillipp, thank you so much! You always teach us so much. If be possible, i`m curiosity about use camera and save image locally with kmp, in next videos if you can talk about it, will be so helpful

  • @baljeetsandhu8718
    @baljeetsandhu8718 6 หลายเดือนก่อน +1

    Thank you so much for this video tutorial. I did start working on KMP and i was experiencing all of what you just explained. Keep them coming ❤

  • @TiagoDvl
    @TiagoDvl 6 หลายเดือนก่อน

    You are part of the reason why I always feel so updated. Thanks!

  • @Thedemolition600
    @Thedemolition600 4 หลายเดือนก่อน +2

    Hey! Thanks for the video, just one question. If I'm sharing all the code but the UI, is there some way to access the composeResources from the native UI on SwiftUI?

  • @xiomaraalvaradodelgado527
    @xiomaraalvaradodelgado527 5 หลายเดือนก่อน +2

    Hi Philip, how to show images and fonts in a preview in kmp?

  • @BouchentoufZakaria
    @BouchentoufZakaria 6 หลายเดือนก่อน +1

    Literally solved today's problem 😂❤

  • @MichaKrasowski
    @MichaKrasowski 5 หลายเดือนก่อน

    Hey Philipp,
    One thing bothers me, XML generated by the Android Studio vector asset wizard, contains android-specific namespace and values like android:color/@white, often leading to runtime crashes upon xml parse of the vector. These are very tedious to remove. Is there any other method of importing SVGs?
    I've got the KMP plugin, but it doesn't seem to support that.

  • @abobus_f1
    @abobus_f1 6 หลายเดือนก่อน +3

    Hello can you record video "How to create SplashScreen KMP"

  • @rodrigomartins311
    @rodrigomartins311 2 หลายเดือนก่อน +3

    my android studio does not show the option to add a new asset when right clicking the directory :(((

    • @GiorgiGvichiani-pw6ht
      @GiorgiGvichiani-pw6ht หลายเดือนก่อน

      same

    • @kelway295
      @kelway295 หลายเดือนก่อน

      the same situation

    • @keot777
      @keot777 21 วันที่ผ่านมา

      I had the same issue, right-click the "src" folder instead!

  • @kinjaldoshi1065
    @kinjaldoshi1065 6 หลายเดือนก่อน +1

    Hello Philip, can we use multiplatform resources in Kotlin multiplatform project?? I tried to use it but its not working.

  • @IoannisAnifantakis
    @IoannisAnifantakis 6 หลายเดือนก่อน

    Hey Philipp! Are you planning on doing a Runique CMP premium course that contains all the treats combined like? Room, Compose Navigation, Ktor, Notifications, GPS, etc? Runique (not the wearable part) course but with as many google based libraries we all love that are now making it into KMP world like the new Navigation and Room. That would compare directly to the android course you have and would be a marvel as we would be able to see how many common parts can be used and how from a large app like Runique for which we already have a very good gasp about how to make.

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน +1

      Yes but not yet as it's not stable yet. Don't want it to be outdated in 2 months

  • @serenamonteiro2562
    @serenamonteiro2562 3 หลายเดือนก่อน

    Hi Philipp
    How do we access string array from resources ?

  • @etozhesandy
    @etozhesandy 6 หลายเดือนก่อน +1

    Hi Philip, thanks for showing me how kmp works, I have a couple of questions, what do you use to autofill the code? I think many people are interested in what it is and how to set it up. And the second question is how in kmp you can show videos by url, I searched the whole Internet but I can't imagine how to make it work on windows and ios because in android we have media3 😪

  • @bitwisedevs469
    @bitwisedevs469 6 หลายเดือนก่อน

    iOS support for SVG is way superior than Android, as well as their SF symbols. However this is good to have feature.Does this also work when using native UI framework on both platform such as view base and UIKit?

  • @Lovepreet-xs5qi
    @Lovepreet-xs5qi 5 หลายเดือนก่อน

    You are great buddy

  • @devendranshankar4858
    @devendranshankar4858 6 หลายเดือนก่อน

    hey , philipp the resource can be accesssible in ios app inside a kmp project . but when i tried by creating the Xcframework of shared module and consumed the framework in a new sample app . unable to access the resources facing (org.jetbrains.compose.resources.MissingResourceException) error . tried by both cocoapods and XCframework still faces same issue

  • @tadiuz
    @tadiuz 6 หลายเดือนก่อน

    Thank you for another one great video! Can you share your exprience in programmatically change app language? Is it possible in multiplatform? I achieved that by recreating context with new locale, but I don't know, is it possible on other platforms, as we dont have context in common module...

  • @Shreyas-fs3dp
    @Shreyas-fs3dp 6 หลายเดือนก่อน

    Do you have any idea how should i integrate payments in KMP/CMP ?

  • @shamshadp3421
    @shamshadp3421 หลายเดือนก่อน

    Can I get in? Is the UI different?

  • @osisuper98
    @osisuper98 6 หลายเดือนก่อน +1

    Why are you not using Fleet, Mr. Phillipp?

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน

      @@osisuper98 because it's not comparable to what AS gives you (last tried it a few months ago)

  • @bejancorneliu4238
    @bejancorneliu4238 6 หลายเดือนก่อน

    Hey .. Philipp how can i add colors.xml ? i did try like strings.xml and i can create the xml filme but it does not recoqnize

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน +1

      @@bejancorneliu4238 why do you need that, put them in your Kotlin code directly

  • @HarshPatel-ky5vk
    @HarshPatel-ky5vk 4 หลายเดือนก่อน

    Hey Buddy, I am very new to CMP projects.
    I dont know why but when I am writing composables in my commonMain package I am not able to see preview of my code in studio.
    Is there any solution to this ?

    • @pasasclan
      @pasasclan 4 หลายเดือนก่อน

      i have the same problem, and i dont know how to solve,

  • @kirankloni3426
    @kirankloni3426 6 หลายเดือนก่อน

    Thanks!

  • @ericnulled
    @ericnulled 2 หลายเดือนก่อน

    assets wizard buttons is not showing for me in android studio 2024.1 ladybug

    • @cliff7282
      @cliff7282 25 วันที่ผ่านมา

      same problem here

  • @1372sbavert
    @1372sbavert 7 วันที่ผ่านมา

    1:19 It says hanidi (for Hindi) 😄i had a chuckle

  • @mergenstudios8779
    @mergenstudios8779 6 หลายเดือนก่อน +2

    Hallo Welt? Fellow German Identified, Guten Abend 😂

  • @revs87
    @revs87 6 หลายเดือนก่อน

    Any idea how to share a mp4 file?

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน

      Put it in the raw resource folder

  • @5erTurbo
    @5erTurbo 4 หลายเดือนก่อน

    I'm surprised they are using drawable format in KMP instead of .svg, that everyone knows

  • @dmitriymorozov2680
    @dmitriymorozov2680 6 หลายเดือนก่อน

    It would be great to see how IOS could grab these resources

    • @PhilippLackner
      @PhilippLackner  6 หลายเดือนก่อน +1

      Hm? It works for all platforms.

    • @dmitriymorozov2680
      @dmitriymorozov2680 6 หลายเดือนก่อน

      @@PhilippLackner yep, sorry. Just realized that it was for kmp compose. So it won't work for swiftUI or UiKit. Thanks for this video

  • @vishwam8632
    @vishwam8632 6 หลายเดือนก่อน

    👍

  • @rishabhsaraswat1928
    @rishabhsaraswat1928 6 หลายเดือนก่อน

    I was today years old when I found out you are German

  • @Frozen_Priest
    @Frozen_Priest 6 หลายเดือนก่อน +1

    First frame scared me)

    • @MrDannNamesake
      @MrDannNamesake 6 หลายเดือนก่อน

      🤣🤣🤣🤣🤣

  • @prathivar6721
    @prathivar6721 4 หลายเดือนก่อน

    if ur using KMM u can skip this and this is only for CMP

  • @aboutthat9930
    @aboutthat9930 6 หลายเดือนก่อน

    2nd comment

  • @jackeblan
    @jackeblan 6 หลายเดือนก่อน

    My eyes hurt with those gradle warnings.

  • @pyaesonehan19
    @pyaesonehan19 3 หลายเดือนก่อน