Kotlin Design Patterns and Best Practices | Talking Kotlin

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ส.ค. 2022
  • We chat with Alexey about Kotlin Design Patterns and Best Practices and his recently released book, "Kotlin Design Patterns and Best Practices."
    Discount for the "Kotlin Design Patterns and Best Practices" book!
    Discount code: 25ALEXEY
    Start-end date: 27th July - 25th Aug
    Discount on: Print and eBook.
    Applicable on Packtpub.com website (www.packtpub.com/).
    KotlinConf'23 - kotlinconf.com/
    KotlinConf'23 Workshops - kotlinconf.com/workshops/
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @Kotlin
    @Kotlin  2 ปีที่แล้ว +4

    Discount for the "Kotlin Design Patterns and Best Practices" book!
    Discount code: 25ALEXEY
    Start-end date: 27th July - 25th Aug
    Discount on: Print and eBook.
    Applicable on Packtpub.com website (www.packtpub.com/)

  • @khaled.noordin
    @khaled.noordin 2 ปีที่แล้ว +4

    Thanks to the whole team and guests for this great content.

  • @VincentFree
    @VincentFree 2 ปีที่แล้ว +6

    Great episode! Again great work Alexey!

  • @thebatu
    @thebatu 2 ปีที่แล้ว +9

    I brought this book 😊

  • @thvtete4100
    @thvtete4100 ปีที่แล้ว

    BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!

  • @luiscarbonel1991
    @luiscarbonel1991 2 ปีที่แล้ว +4

    I start reading the book. Thanks for the Vert.x example. it is also good

  • @yannick4252
    @yannick4252 2 ปีที่แล้ว +11

    Did you use coroutines for cutting video? Because video and audio is asynchronous.

  • @jeremygheraliu1029
    @jeremygheraliu1029 ปีที่แล้ว

    Thank you, it works perfect!

  • @Poisonedyouth79
    @Poisonedyouth79 2 ปีที่แล้ว +3

    Thank you very much ❤️

  • @DerSarco
    @DerSarco ปีที่แล้ว

    I bought that book!, is still pending to read because i have others to read first. I'm so excited to start read that book :D.

  • @lolilollolilol7773
    @lolilollolilol7773 ปีที่แล้ว +1

    Pretty good book, that teaches the bases of Kotlin as well as the most useful patterns. It's more suited to people with a background in Java.
    I agree with the author that the pattern should be mentionned in the documentation and NOT necessarily in the name of the class. Because the pattern is just ONE particular implementation of a concept, it's NOT the concept itself. For example the car concept is understanble by everyone. So the class shouldn't be FourWheelsPassengerVehicleDecorator, it should be Car. Car is in fact the abstraction. The fact that it has been implemented as a decorator to the FourWheelsVehicle is just an implementation detail.
    In general, I found that the author is very pragmatic and draws his knowledge out of extensive experience.

  • @MerryMidlight
    @MerryMidlight ปีที่แล้ว

    this interview had me tense omg

  • @mbtarkan4541
    @mbtarkan4541 ปีที่แล้ว

    Very helpful

  • @markhathaway9456
    @markhathaway9456 ปีที่แล้ว

    Categorizing software by the design patterns it uses reminds me of a joke about a secretary who classified and filed all the correspondence under "M" for "Mister/Mr" or "Mrs". She could find them...all.

  • @danield8021
    @danield8021 ปีที่แล้ว +1

    I am just new to programming so kotlin will be my first language, can you suggest any course for people with no programming experience and what does it require to build pure and secured android app apart from kotlin.

  • @mhdunknown
    @mhdunknown ปีที่แล้ว

    Alexey mentioned that Android already uses the Flyweight Pattern, does he mean RecyclerView in particular or something else more general to do with the Android Runtime?

  • @Nirogyajeevan
    @Nirogyajeevan ปีที่แล้ว

    You could make a basic template to start with every ti you start a new .

  • @mhdanwar
    @mhdanwar 2 ปีที่แล้ว +3

    waiting to here some awesome news about KMM

    • @Kotlin
      @Kotlin  2 ปีที่แล้ว +15

      There will be very good news very soon. Stay tuned!

    • @prasanpani
      @prasanpani 2 ปีที่แล้ว +2

      @@Kotlin Cant wait 😍

  • @jopadjr
    @jopadjr 2 ปีที่แล้ว

    164th...Thanks

  • @Amejonah
    @Amejonah 2 ปีที่แล้ว

    why do I have a déjà vu with design patterns

  • @this-is-bioman
    @this-is-bioman ปีที่แล้ว +2

    There is not a single line of code shown is this video! How so?

    • @pxnx
      @pxnx ปีที่แล้ว +3

      It's a talk about top level things and his book :)

    • @Kotlin
      @Kotlin  ปีที่แล้ว +3

      Not every video needs a line of code 😉

    • @pxnx
      @pxnx ปีที่แล้ว +1

      @@Kotlin Videos need content, and this one has enough content for a good video :D
      I also hoped that there will be really practical tips, like do's and don't's - recommended by the official team ;)

    • @pxnx
      @pxnx ปีที่แล้ว +1

      I sometimes feel insecure when it comes to the right way of doing things. Coding is like art or philosophy, with too many possibilities.

    • @pxnx
      @pxnx ปีที่แล้ว +1

      A little talk with David Hermann about Kobweb (built on top of Compose Web) might also be neat🐣