Releasing Faster with Kotlin Multiplatform

Поделиться
HTML-код
  • Опубликовано: 6 мар 2024
  • Jake shares how previously the Cash App Android, iOS, and web apps were all developed natively, resulting in two-week release trains for mobile apps with 1-2 week rollout periods. By using Kotlin Multiplatform, they were able to substantially improve those deployment times to get their apps released faster.
    Explore more videos and register for this year's DPE Summit at dpe.org/summit2024
  • НаукаНаука

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

  • @a314
    @a314 Месяц назад +6

    Fantastic talk and presentation. This is how WhatsApp works as well

    • @pablovaldes6022
      @pablovaldes6022 Месяц назад +3

      Is Whatsapp using KMP? Never heard of that

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

    amazing 👍🏿

  • @pablovaldes6022
    @pablovaldes6022 Месяц назад +1

    After all that architecture I would argue is better to go with react-native. Joke aside, great job 👌👍

  • @HuangTim1018
    @HuangTim1018 3 месяца назад +1

    Can't appreciate more😊😊😊

  • @eduardoruesta5180
    @eduardoruesta5180 3 месяца назад +6

    Just to undertand the first and last part of the talk! using KMM and CMM embed the JS, compile on RCI and deploy on CDN you have the possibility to update UI without release a new version of the app?

    • @deepakjh632
      @deepakjh632 2 месяца назад +1

      yess

    • @abhimanyu.n14
      @abhimanyu.n14 2 месяца назад +5

      KMM - Yes, but it does not look like CMM. I believe Redwood is a separate library that does not directly use Compose UI.

    • @khalidhamid7448
      @khalidhamid7448 2 месяца назад +1

      @@abhimanyu.n14yes it only uses compose compiler ( tree data structure used to intelligently draw on canvas ) not compose UI.

  • @amanpahari690
    @amanpahari690 2 месяца назад +2

    maza aagaya bhai

  • @haitrvn
    @haitrvn 2 месяца назад +10

    Why not compose multiplatform

    • @nsshurtz
      @nsshurtz 2 месяца назад +5

      Probably because that's still in alpha for iOS and experimental for Web.

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

      Experimental tech

    • @pablovaldes6022
      @pablovaldes6022 Месяц назад +4

      It won't be able to update off the stores. CMP gotta still go through Apple/Google Store

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

      Wondered the same

    • @ravipoon09
      @ravipoon09 15 дней назад +2

      In here, Jake is actually talking about tackling an issue whereby we need to deploy updates to the app as fast as possible. Compose multi-platform does not tackle that problem

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

    One question, do you recommend a MacBook air m3 16Gb to develop Apps with KMP? Is it enough to use Android Studio XCode with different emulators? Or it is worth jumping to the 18Gb macbook pro m3 pro. Thank you very much for your videos.

    • @xTheITx
      @xTheITx Месяц назад +1

      I've had no problems at all with my MacBook Air M2 with 16GB and 512G storage - having said that, if you can afford it I'd go with 18GB ram

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

    Niceee

  • @dv_bassi
    @dv_bassi 2 месяца назад

    I wonder what happens when the users goes back to the previous activity/view and then clicks next... Do they see a different screen? I don't think it's a good idea to change the behavior on the fly without an app restart, or at the very least, I would be careful to not let the UX fall apart...

    • @Rajmanov
      @Rajmanov 12 дней назад

      that's an interesting question, I'm wondering the same

  • @NestorLedon
    @NestorLedon 3 месяца назад +2

    This is ridiculous. Can't wait to try it out.

  • @henrik908
    @henrik908 2 месяца назад +1

    Is this the future of Development?

    • @Rajmanov
      @Rajmanov 12 дней назад

      I was doing this on 2014, I don't belive this will a trend

    • @henrik908
      @henrik908 12 дней назад

      @@Rajmanov do you even know who is this guy he made many popular Libraries.

  • @m1thrandir
    @m1thrandir 2 месяца назад +5

    So basically... React Native

    • @arsildo
      @arsildo 2 месяца назад +7

      No… lmao

    • @ravipoon09
      @ravipoon09 15 дней назад +1

      This is a release problem not how ui is rendered on device problem.

    • @Rajmanov
      @Rajmanov 12 дней назад +1

      hahahahahahhahahaha OMG

    • @brunojcm
      @brunojcm 11 дней назад +2

      do watch this and all you can think is... React Native? really?