How I build components for my app

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

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

  • @schmidvid
    @schmidvid День назад +9

    awesome video! As a product manager, in my head, I always evaluate "how hard can it be to build feature x" when handing over features to devs. "Can´t be that hard, can it?" Thanks a lot for this nice breakdown, It opened my eyes: There is a ton of thought that goes into such features :D

    • @mykolaharmash
      @mykolaharmash  23 часа назад

      Thank you! To be fair, in a "real" project it would have been some off-the-shelf component. It's only with my personal projects I allow myself to indulge a bit and build everything from scratch:)

    • @doktormacak007
      @doktormacak007 21 час назад +2

      @@mykolaharmashwhy did you tell him this?😂

    • @mykolaharmash
      @mykolaharmash  20 часов назад +3

      Oh no, what have I done 😅

  • @ZaneAlgogh
    @ZaneAlgogh 19 часов назад +2

    amazing video. for the past 3 months, ive been making my first ever mac app using a mix of both appkit and swiftui, first time ever touching swift. this video showed me, that i still have a lot to learn

    • @ZaneAlgogh
      @ZaneAlgogh 19 часов назад

      i also really appreciate the tangent regarding hsv vs rgb. i sort of picked it up instinctivly when i first started using sketch but never wondered _why_ it worked better than just picking a random color

    • @mykolaharmash
      @mykolaharmash  18 часов назад

      Thank you! Wow, cool that you found it out yourself!

  • @slide8770
    @slide8770 День назад +1

    Such a good walkthrough!

  • @erikas.j
    @erikas.j 20 часов назад

    Hey! Great and relaxing video, doesn’t feel like the usual tutorial but more like a diary of sorts. But me who is coding on my first ios app feel like I’ve learned something about a way you can code with swift. Keep it up would really love to see more like this 🔥
    Love from Luleå, Sweden 🇸🇪

    • @mykolaharmash
      @mykolaharmash  20 часов назад +1

      Thank you! Glad you liked the format, the intent was to mostly focus on high-level concepts, some tips here and there, and not so much just typing the code.

    • @erikas.j
      @erikas.j 19 часов назад

      @@mykolaharmash Yeah and I think its what made it so great and entertaining to watch. Just to get a quick overview and some comment on why you done things a certain way without deep diving into how every part of something works makes it easier to watch and pickup the things i find interesting. I think you are on a great track with this one!

  • @will.barnish
    @will.barnish День назад

    Great video idea

  • @GawblyOG
    @GawblyOG 19 часов назад

    Great video myko!! and as a dev, thanks for that hsb trick to get good shades.
    What pen and app are you using by any chance? looks very clean

    • @mykolaharmash
      @mykolaharmash  19 часов назад +1

      Thank you! The pen is Apple Pencil (2nd gen if I remember correctly), and the app is just the default Notes, though Notes kept scrolling the page while I was drawing, there was a lot of re-takes 🫠 next time I’d choose some proper drawing app.

  • @arnantrsyd
    @arnantrsyd День назад

    When calculating the knob colour, would you not have been able to pass the current value through as hue (with associated b & l), or would that not have produced an accurate result?

    • @mykolaharmash
      @mykolaharmash  День назад

      Fair point, and it would work in case the slider was meant only for selecting hue, I would do exactly what you suggested. But I needed to make it more generic to handle the second slider for selecting lightness, in that case hue stays fixed and other two parameters change.

  • @Tabonx_
    @Tabonx_ День назад

    Great video!
    What iPad are you using? I have recently bought an iPad Air M2, and it has some touch sensitivity issues - even on my second unit, it's the exact same problem. I was wondering if this is happening to other models as well. It happens when it's on a table and you are not touching the metal parts, it's not plugged in, and it's in landscape mode. With that, the home gesture does not work like 30% of the time, and normal swipes and touches are also sometimes not registered.

    • @mykolaharmash
      @mykolaharmash  День назад +1

      Thanks! I have an iPad Pro M2, I believe it's 2022 model. That's a weird issue with the gestures, sometimes I also catch that the home swipe does not work from the first try, but it's usually when I have something full screen, not sure if it's a bug or a feature tbh...

    • @Tabonx_
      @Tabonx_ День назад

      @@mykolaharmash I see. I actually put a screen protector on the iPad and it was terrible - like 80% of the time the gesture did not work. I even initiated an Apple Support ticket. It looks to me like it's some grounding issue since it goes away when I touch the metal parts or plug in a charger. Looks like this is happening on most of the iPads, which kind of sucks since I usually want to have my iPad on a table when this issue is most noticeable.

    • @mykolaharmash
      @mykolaharmash  День назад +1

      @Tabonx_ hm, yeah, that’s a bummer, sorry to hear 😔

  • @peterandhounds
    @peterandhounds 19 часов назад

    This is awesome @mykolaharmash! It's so great to see this kind of deep, detailed-work and craftsmanship. Thank you!

  • @MadeInJack
    @MadeInJack 22 часа назад +6

    I would suggest to change the video title to something more mysterious/inviting, I only clicked to tell you this but wouldn't have clicked otherwise. Best of luck!

    • @CodComplex
      @CodComplex 16 часов назад +4

      You're the reason click bait and ambiguous titles exist, the title to this video is fine. Imagine actually knowing what the video is about instead of getting a random lucky dip. Crazy.
      Go watch shorts if you want mysterious content

    • @SebastianLN
      @SebastianLN 4 часа назад +2

      I disagree. Sure it might not satisfy the algorithm, but the straightforward title made me want to click it because it was just what I was looking for
      Why are you trying to encourage clickbait?