My number one tip for becoming a better iOS developer

Sdílet
Vložit
  • čas přidán 16. 04. 2021
  • Watch this video to learn my number one tip for learning iOS quicker, levelling up faster, and become a better programmer all at once.
    My deliberate practice repos:
    github.com/jrasmusson/ios-sta...
    Courses
    Data Structures & Algorithms
    www.udemy.com/course/the-swif...
    Level Up AutoLayout
    www.udemy.com/course/level-up...
    Level Up in Swift
    www.udemy.com/course/level-up...
    Source code
    github.com/jrasmusson/swift-a...
    Free e-Book getting started iOS
    Twitter
    @jrasmusson
  • Věda a technologie

Komentáře • 64

  • @JonathanLeon
    @JonathanLeon Před rokem +2

    Amazing tips! I'm currently learning Swift and its an interesting experience.

  • @sudharsandevarajan6783
    @sudharsandevarajan6783 Před 9 měsíci

    Loving it..thanks for the wonderful tip

  • @chrisk3197
    @chrisk3197 Před 2 lety +4

    Amazing tip. Just setting this repo up has been great github practice for me. Definitely going to use this idea to learn and practice.

    • @swiftarcade7632
      @swiftarcade7632  Před 2 lety +2

      Awesome Chris. I think it is key on so many levels. 1. You learn github. 2. You have a playground. 3. It makes you look active. 4. You are going to learn so much. Cheers and good luck!

  • @whansen101
    @whansen101 Před 3 lety +3

    Dude, you are truly amazing, this is so helpful!

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety

      Thanks Warren. Glad you found it useful. All the best.

  • @cselaw8152
    @cselaw8152 Před 3 lety +1

    Wow, very valuable info. Thank you for sharing!

  • @JigneshPatil
    @JigneshPatil Před 3 lety

    Oh my word!! Thank you so much!! This is really valuable.

  • @literallyIvan
    @literallyIvan Před 3 lety

    Great advice! Thanks

  • @smilebot484
    @smilebot484 Před rokem +2

    Great advice. I think one way I've changed the way I learn is that I try to play a video on my ipad and code along on my Mac. But I think having one massive repo with everything in it is great advice. Realistically you can put not just notes but also projects and playgrounds all in one repo.

  • @teo_d_david
    @teo_d_david Před 4 měsíci

    Very good advice. Once i get my macbook, I will do it.. Thank you.

  • @devrogerio
    @devrogerio Před 2 lety

    that wonderful content, is helping me a lot. I have used along with the bootcamp in swift that I am doing. Thank you so much for sharing.

    • @swiftarcade7632
      @swiftarcade7632  Před 2 lety

      Hey that's so great to hear Rogerio! I know what learning this stuff is like. These I videos I wish existed when I was learning iOS. So glad they are helping you figure things out and get more productive as a developer. Thank you so much for the comment. I am trying to grow the channel. This definitely helps. All the best - Jonathan

  • @jawadsrour8490
    @jawadsrour8490 Před 3 lety

    Just discovered this channel. Great great content!!!

  • @buendiaoma
    @buendiaoma Před 2 lety

    Great idea, Thanks a lot, I gonna try it right away!!!!!

  • @chuonraksa5326
    @chuonraksa5326 Před 2 lety

    Great tip, Thanks

  • @reece5863
    @reece5863 Před 11 měsíci

    Thanks for this. You can be a bit scary at times with how technical you get. But I appreciate you.

  • @aafaqahmed2265
    @aafaqahmed2265 Před rokem

    Hi Jonathan, thanks for your advice. I tried working on your advice and outputs are awesome. Now I am eager to now which Markdown editor do you use for taking notes?

  • @adarshraj312
    @adarshraj312 Před rokem

    Great ,Thanks for sharing this video. i did same on GoogleDrive. But, Github is greater option and i'm shifting on it.

  • @syedrazackimran
    @syedrazackimran Před 3 lety

    I appreciate your work. It's helped me to know about all UI components and foundation kits.

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety

      That's great to hear Syed. There is definitely a lot out there. Don't let it overwhelm you. You can tackle each one at a time. All the best. Jonathan

  • @problem.solver
    @problem.solver Před 2 lety

    You are brilliant and I think you know that, haha.
    Any comming full uitest courses? I would love to get it your way.

    • @swiftarcade7632
      @swiftarcade7632  Před 2 lety +1

      Hi Ramy. No I am not brilliant :) No plans for a full ui test course, but I did cover a fair bit of unit testing and view controller testing in my latest course - Professional iOS Development - you can check it out here - www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271 - Thx and all the best.

  • @user-yd9xy3rb4x
    @user-yd9xy3rb4x Před 2 lety

    Time to learn advanced patterns.

  • @abdorizak
    @abdorizak Před 2 lety +2

    The best way to learn programmatic Ui I'm beginner at swift uikit

    • @swiftarcade7632
      @swiftarcade7632  Před 2 lety +1

      We all are beginners at some point Abdorizak. Welcome to the channel.

    • @abdorizak
      @abdorizak Před 2 lety

      @@swiftarcade7632 thanks major 💯

  • @pitmanra
    @pitmanra Před 3 lety +2

    Thanks for the video. Would you be interested in doing one that walks through your GitHub process, including MacDown?

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety +1

      Will see what I can do. Thx Pitmanra.

    • @Notkdenben
      @Notkdenben Před rokem +1

      @@swiftarcade7632 I know this is a year after the fact but I also would be interested in seeing this if you’re able to get around to it. I’ve been kind of ignoring GitHub as a whole since learning Swift is already daunting enough for me. I haven’t really taken the time to explore GitHub and your tutorials have been extremely helpful. I would love to see the process as well.

  • @jasondhindsa6774
    @jasondhindsa6774 Před 3 lety

    It's a great idea in this video, however, often times I get stuck/confused during the learning process and I'm not sure how to proceed sometimes.

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety

      I hear ya Jason. That's why I like this idea of creating small focused playgrounds so you can just get in there and experiment.

    • @jasondhindsa6774
      @jasondhindsa6774 Před 3 lety

      @@swiftarcade7632 Totally agree! Thank you for the great videos! You deserve way more subscribers!

  • @jasondhindsa6774
    @jasondhindsa6774 Před 2 lety

    How did you create the table of contents that you have in the main page of your GitHub repo?

    • @swiftarcade7632
      @swiftarcade7632  Před 2 lety

      Its just a markdown file. Pull the repos and you can see the source. Cheers.

  • @nileshjdarji
    @nileshjdarji Před 3 lety

    Anyway you can share your repo. It looks fantastic.

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety +2

      Absolutely. Sorry I should have left at top of notes. Repos is here: github.com/jrasmusson/ios-starter-kit

    • @nileshjdarji
      @nileshjdarji Před 3 lety

      @@swiftarcade7632 thank you sir.

    • @CielLearcen
      @CielLearcen Před 3 lety

      @@swiftarcade7632 this repo's the gem!

  • @maxspeed2k
    @maxspeed2k Před 3 lety +1

    I like the mug!!...looks like you got it from the apple store in cupertino.

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety +1

      You have a good eye Macspeed. And you are indeed correct. I did get that mug from Cupertino!

  • @peetafunkadelic
    @peetafunkadelic Před 3 lety +1

    Hello there Jonathan, maybe odd question. But how do you maintain that repo? I mean, do you write your mark down in then web IDE (if GitHub does have one, Gitlab does) or locally eg with VSCode a then push it to remote?
    I do something similar for myself but I hold it on some more “convenient “ platform like Confluence or Notion.
    Thanks for potential answer.

    • @swiftarcade7632
      @swiftarcade7632  Před 3 lety +1

      So what I do is spike out the code I want. Create any pictures I think will help. And then bring it all together in MarkDown with a code editor (I use MacDown) and then push it up to my repos.
      Then, wherever I am working, I can pull my repos down. Or I can just go to my github website, see the page I created, and then pull whatever code example I need from there.
      So I treat it like a regular code repos. I will do edits locally and just push them up.
      Thanks for asking!

    • @doodmac7458
      @doodmac7458 Před rokem +2

      It would be awesome to see a step by step tutorial of your process.

    • @peetafunkadelic
      @peetafunkadelic Před rokem

      @@doodmac7458 I did something for myself like following. Created repository on Gitlab. Connected to with my local one. And every time I do some changes to that “Wiki” (using VS Code for editing). Commit & push to remote.

    • @joshkinney5091
      @joshkinney5091 Před rokem

      @@peetafunkadelic I just found a cool way to organize my learnings with GitHub. Video here: czcams.com/video/jre0byLdqvw/video.html

    • @peetafunkadelic
      @peetafunkadelic Před rokem

      @@joshkinney5091 Cool. Actually, I used the approach Jonathan has shown only for "team" wiki. For my personal knowledge management I went different way though.

  • @odiadavid6957
    @odiadavid6957 Před rokem

    ❤❤

  • @abcde7748
    @abcde7748 Před 2 lety

    Please add Eng Sub! Thank you

  • @user-vo7vr2ns9k
    @user-vo7vr2ns9k Před 3 měsíci

    ZBS

  • @shahratinmahmud
    @shahratinmahmud Před 2 lety

    You didnt know swift ui in the 2021? are you kidding me?

  • @AzakeCoffee
    @AzakeCoffee Před 2 lety

    Music distracts of topic. Please more info, less music.