SwiftUI vs UIKit (See UI built 3 different ways)

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 135

  • @CodeWithChris
    @CodeWithChris  Před 4 lety +6

    QOTD ⚡ When do you find time for learning new things? Let me know! 👇 Kick start your own app with my free 7 Day App Action Plan ➡️ cwc.to/swiftui01-actionplan

    • @marcogarzon7043
      @marcogarzon7043 Před 4 lety +1

      Whenever I've got time, sometimes after work, sometimes on weekends

    • @naturetalk_0
      @naturetalk_0 Před 4 lety

      can you make a vedio on credit card payment method ?? in ios

    • @CandiceKhannaApps
      @CandiceKhannaApps Před 3 lety

      It sounds odd, but I learn and code from about 1am - 5am (PST). That’s because I have a baby full time, and my husband works M-F in tech mostly on Zoom these days. At night everyone is asleep and I can focus for a large chunk of time. Baby sleeps until 12 noon and I nap with him if need be. Thanks 🙏🏽 you’re great. Much better than Coursera and Udemy by far

  • @valerika9164
    @valerika9164 Před 4 lety +11

    Chris, thank you very much! 😌 Since SwiftUI was announced, I felt quite depressed. Like all my efforts about UIKit are kinda useless right now, progress runs so fast that I am out of time already. But you helped me, your optimism and enthusiasm inspire and give motivation ✊🏼
    Thank you for your light and energy! I am excited about the 5th SwiftUI lesson 🙋🏼‍♀️

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

      Thanks! We're so glad that we have inspired you to just keep going! Knowing this motivates us to keep creating more content like this. 🙌
      Kat

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

    I'm really new to Swift/Xcode, but I LOVE this! It makes me think of how easy the latest version of Pages is to work with. It's like desktop publishing meets programming... Brilliant!

  • @anciltech
    @anciltech Před 4 lety +5

    Good intro! I like that you showed how it could be done with uikit, I had never seen it written out. Makes me appreciate SwiftUI even more. Maybe include timestamps for people who are only interested in the UIkit part?

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Thanks for the feedback and for the suggestion! 👍
      Kat

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

    I decided to jump on swiftUi. Thanks for this video. Morning before workout and class. But if i am on a good one (coffee) right before sunset as it sets the mood.

  • @andreagrumpeenlate5813
    @andreagrumpeenlate5813 Před 4 lety +4

    Love it! Finally explained calmly and by steps

  • @tapiwakundishora6195
    @tapiwakundishora6195 Před 3 lety

    Wow, I can't even begin to express my gratitude for your existence. This Video explains concepts so well and motivates me in my oath to becoming an iOS developer. New fan and subscriber right here! GREAT CONTENT! Please continue doing the lord's work

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      You're so gracious, Tapiwa! We can't thank you enough! :-) -Arthur

  • @glennadams7047
    @glennadams7047 Před 4 lety +4

    Excellent primer. Looking forward to next lesson. RE your question, I prefer a late-night coffee shop with excellent lattes and wifi :-)

  • @skykream3450
    @skykream3450 Před 4 lety +1

    Awesome videos, they're really informative and engaging. I used to make apps with React Native but have gotten into Swift a lot recently, and your videos are a god send.

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      Thank you for the kind words! Never had the chance to test React Native, maybe you could give us a lesson! 😉
      @AdrienVillez

    • @tapiwakundishora6195
      @tapiwakundishora6195 Před 3 lety

      Hey literally same! What do you prefer programmatic or storyboards?

  • @CosmicPen
    @CosmicPen Před 4 lety +3

    You started with the default SwiftUI view. Of course, it's going to easier in swiftUI. I think SwiftUI is cool, but it's not a replacement language. I'm not a big fan of the slow storyboards but I don't see them as going obsolete like ObjectiveC. A great tutorial would be using UIKit and SwiftUI together where the strength of each is used in their own view. Good work though.

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      Good point! Thanks for the suggestion!
      - Kat

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

    I too learn best in the early morning or really late night. Sadly in the morning i have things to do. But if i can learn in mornings, it's very productive.

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      Me too! If I can't learn in the morning, I just push it at night. But if I learn in the morning, I feel like my whole day is productive lol.
      Kat

  • @jizhou749
    @jizhou749 Před rokem

    Thank you, Chris. I am a beginner from 0. Love your class and love you.👍

  • @judy8821
    @judy8821 Před 4 lety +1

    I learn best in morning but I’m retired now so anytime is good. SwiftUI is going to be great!

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

    I can learn anytime, just the learning should be joyful with good presentation

  • @joebuydem
    @joebuydem Před rokem

    bro the best explanation. thank you.

  • @williamstorey5024
    @williamstorey5024 Před 4 lety +1

    I watch videos in the morning with coffee and implement if I have time

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      Cool! Morning is really the best time to learn new things. 😊
      -Kat

    • @williamstorey5024
      @williamstorey5024 Před 4 lety

      CodeWithChris yes it is. To tired at night after work. In morning I’m refreshed and optimistic

  • @crazyice-cream7794
    @crazyice-cream7794 Před rokem

    Chris, thank you very much! I am excited to discover a lot of new things I never knew! 💚

    • @CodeWithChris
      @CodeWithChris  Před rokem

      Thanks for watching! I'll be sure to let Chris know :) - Iñaki

  • @veerpatel6719
    @veerpatel6719 Před 4 lety +1

    Hey Chris! Loving your channel so far! Since you make lots of beginner content could you please make a series for intermediate people. Assume that we have watched your other videos and I think we should start doing things without the storyboard if there is a new series. Thanks

  • @trevormontgomery6795
    @trevormontgomery6795 Před 4 lety +5

    I’ve already got my base app built in swiftui. I’m trying to figure a few things out database wise, I’ll look into your fire base tutorials. Cheers Chris

  • @arindamsantra8537
    @arindamsantra8537 Před 4 lety +1

    Morning time is best for learning new things

  • @mychongck
    @mychongck Před 4 lety +1

    Great SwiftUI intro!

  • @devhopes
    @devhopes Před 4 lety +1

    Thank you Chris :)

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

    I learn after work and on the weekends

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

    mornings, wake up early before class.

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

    so which is faster? a SwiftUI app or a UIKIT app?

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Both are the same, Swift and SwiftUI is 2 similar but different ways to write apps. After that all is compiled/transformed into zeros and ones, so the end result is the same
      @AdrienVillez

  • @newbiegeek8407
    @newbiegeek8407 Před 4 lety +1

    hey Chris as you said in the video that swiftUI only works on ios 13 and later versions and now there is xcode 12 ,does xcode 12 work on ios 13 above and below and does it have better features

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, yes moving forward Xcode will continue to update. a newer version of xcode will also enable you to build for a newer version of iOS
      - Francis

  • @JoeDoe1
    @JoeDoe1 Před 4 lety +1

    Thank you.

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

    Hey Chris are you going to integrate this new SWIFTUI into the step2 or 3 of the Plan (after the 29 day challenge)

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, are you referring to the paid courses Fundamentals & Database?
      - Kat

    • @marcogarzon7043
      @marcogarzon7043 Před 4 lety

      @@CodeWithChris Im refering to the One day build and so on.

  • @ecptavares
    @ecptavares Před 4 lety +1

    I still prefer UIKit but I am learning swiftUI to keep up with new tendencies.

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      It's awesome that you're trying to learn both. How far are you on your Swift journey?
      Kat

    • @ecptavares
      @ecptavares Před 4 lety

      About a year.

  • @cherriepie
    @cherriepie Před 2 lety

    Where can I learn programming a uI with UIKit??? I can't find a tutorial anywhere

    • @CodeWithChris
      @CodeWithChris  Před 2 lety

      Hello, best to post your question in our CodeCrew forum so that our tech support staff can assist you: codecrew.codewithchris.com. Thanks for learning with us! :) -Arthur

  • @zookini33
    @zookini33 Před 3 lety

    SwiftUI looks good but backwards compatibility could be an issue as you pointed out. It's hard to decide what you're going to support sometimes. Also, unless your hardware/firmware supports Mojave you are out of luck for Xcode 11. Like many of us with older Mac Pros (early 2009 for instance), we have Frankensteined our hardware and system firmware as far as we can take it without spending a lot of money on later models or a new laptop. I personally prefer a desktop and I'd like to see some Mac OS programming tutorials from you but I'm concerned that updating to Xcode 11 (when I can) may cause backwards compatibility issues with OS like High Sierra and further back than that.
    I really like your tutorials and have been using them a long time!

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      "Hello, sadly if your going for new ios versions you will need tro upgrade to mojave and even big sur, however its still possible to go swift 5 and maybe early versions of SwiftUI but thats probably it.
      we have an guide how to install xcode 10.2 or 10.3 for high seirra if you are interested.. if you are curious you can even try it on high versions of Xcode if it works codewithchris.com/xcode-update/
      - Francis"

  • @bakdauletm5080
    @bakdauletm5080 Před 4 lety +1

    I love your videos

  • @amurthar2058
    @amurthar2058 Před 4 lety +1

    Hii.. I am very new for this ios platform.. I dont have any knowledge about ios apps and uikit.. How can i learn swiftui along with basics uikit.. Can u help me to learn swiftui???

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      Hello, I suggest not starting with SwiftUI as this will just confuse you as a total beginner. You can try starting with this playlist instead bit.ly/BeginnersPlaylist
      - Kat

    • @amurthar2058
      @amurthar2058 Před 4 lety

      Tq so much.. Can i ask any doubts regarding this videos?? How can i contact u?? Do u have any mail id or anything else??

    • @CodeWithChris
      @CodeWithChris  Před 4 lety +1

      @@amurthar2058 We created a forum for people needing coding help. You can jump over to our CodeCrew Support Group: bit.ly/CodeCrewCommunity if you have coding questions. Thanks!
      - Kat

  • @augustogalindo8687
    @augustogalindo8687 Před 4 lety +1

    Just one question: how do you resize an image? I’m struggling with it

    • @anianii
      @anianii Před 4 lety

      First you need the .resizable() modifier and then you can set the size with .frame

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Thanks for helping each other out! All the best! :-) -Arthur

  • @diegocamilopenaramirez6101

    I don`t understand, does swiftui replces storyboard?

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

      "Hello, yes basically SwiftUI is the new way to write iOS apps.. storyboard is still doable though if you still feel like doing it.. moving forward though all our new videos and courses will be done in SwiftUI
      you can check our courses here if you are interested learn.codewithchris.com
      - Francis"

  • @droid6298
    @droid6298 Před 4 lety +1

    chris i would like to know how to add friends / get suggestion of friends / send and receive request by code . it could be helpful for me

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, i suggest looking into firebase on how you can work with data czcams.com/video/qA9L3_cK9Z0/video.html
      you need to figure out how to list things on a table/collection and have it do what you want so you can better understand what your doing
      - Francis

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

    Could you show us how to do shortcuts actions? That would be really cool :D
    Love your content 👍🏻

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Thanks! Here's a quick video for shortcuts czcams.com/video/bIrDFpr0eMU/video.html
      Kat

  • @Leeds1919LUFC
    @Leeds1919LUFC Před 4 lety +1

    so is SwiftUI less about ‘coding’ and a way for beginners to get involved with being a Developer?

  • @michaelmike13
    @michaelmike13 Před 4 lety

    I am highly interested in iOS development. But I use an outdated Macbook Pro which is stuck on macOS 10.12.6 with XCode 9.2. I am wondering if I can make and publish apps for the latest version of iOS using Xcode 9.2? Otherwise I am going to wait until I can buy a new macbook. Thank you for publishing these iOS tutorials, we students really appreciate your passionate teaching.

    • @michaelmike13
      @michaelmike13 Před 4 lety

      @@GGGG-qq8in thankyou!! will start doing so

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Thanks for helping each other out. Keep on going! :-) -Arthur

  • @sidharthadevbakshy2920
    @sidharthadevbakshy2920 Před 4 lety +1

    where can i find your image assets for the pink building?

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, we don't have the asset available for download.
      - Kat

  • @super1zak
    @super1zak Před 4 lety +1

    Top man Chris

  • @rushikadali8234
    @rushikadali8234 Před 4 lety +1

    Hi, I have lately been wanting to make an app that can connect to an external Bluetooth device such as a Raspberry pi and communicate information. I have already set up the Raspberry pi and need to create an app for it. Can you please direct me to some resources that could help me to make this app? Thanks!

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Github is a great place to search for projects you can reuse or learn from. Have you already learned the basics? If not yet, I would recommend starting here bit.ly/LearnSwift2019 and here bit.ly/BeginnersPlaylist
      These playlist will give you the foundation you'll need to build any app. Then you can move on to more advanced app features like that. :)
      Kat

  • @bitsurfer0101
    @bitsurfer0101 Před 3 lety

    What if I don't see "Number of Lines" when I add a TextField to a storyboard? Is it because of the text alignment selection or maybe something else?

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Hello, there. should be a "lines" property when you add a textfield on your storyboard
      - Francis

  • @viewfinder1801
    @viewfinder1801 Před 4 lety

    I get 6 errors when I type label.text = "Hello". What is going on?

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, what are your errors?, did you add the iboutlet properly?. you may want to head on over to codecrew.codewithchris.com so we can take a look at your app/error
      - Francis

  • @RizosKonstantinos
    @RizosKonstantinos Před 4 lety +1

    SwiftUI the future!

  • @anushagattamaneni4435
    @anushagattamaneni4435 Před 3 lety

    I am planning to start my career as ios developer . Please guide me where should I start ? What are difference between Swift, SwiftUI ,XCode, Cocoa,Cocoa pods and Cocoa touch ...all these wordings are so confusing ...what is UIKit ?please guide me. Thankyou.

    • @anushagattamaneni4435
      @anushagattamaneni4435 Před 3 lety

      What is React ,Git and Github ?

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Hello, Anusha! It will all start to make sense once you start here: codewithchris.com/start. You'll learn all of these things as you learn along with us. Take it one step at a time. :-) -Arthur

  • @bitwisedevs469
    @bitwisedevs469 Před 2 lety

    Hi Chris, I am following your videos and I wanna know if I should go directly to SwiftUI when learning iOS development in 2022 considering having a years of experience in software development? Thanks a lot!

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

      Yes, you can do that! Thanks for learning with us! -Arthur

    • @bitwisedevs469
      @bitwisedevs469 Před 2 lety

      @@CodeWithChris but would you recommend it?

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

    Great!

  • @johnhestenes2064
    @johnhestenes2064 Před 4 lety

    I tried both UIKit and SwiftUI to implement RealmSwift database. Failed because Apple switched from bash to zsh in Terminal. See my Community entry on ios Applications/ Realmswift repo Podspec. Any fix?

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Hi! Can you kindly head over to our forum community so that our technical support staff can assist you regarding this? codecrew.codewithchris.com :-) Thanks a ton! -Arthur

  • @oyasanoh955
    @oyasanoh955 Před 4 lety

    Hi Chris, can we use Xcode UI for Androids?

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      No, you will need Android Studio to build Android apps.
      -Kat

  • @droid6298
    @droid6298 Před 4 lety +1

    looking forward for ur reply

    • @CodeWithChris
      @CodeWithChris  Před 4 lety

      Hello, our tech person will be answering your question. Thanks!
      - Kat

  • @kennikollemorten4184
    @kennikollemorten4184 Před 3 lety

    I learn the best after 8 pm😅

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Oh wow, same! Thanks for learning with us! -Arthur

  • @mastery200
    @mastery200 Před 4 lety

    thanks you thanks you thanks you

  • @TonyDaExpert
    @TonyDaExpert Před 4 lety +1

    If I drink coffee I can learn all day if not I have to wait till later in the day

  • @bitsurfer0101
    @bitsurfer0101 Před 3 lety

    I normally like to learn something between 11-3pm.

  • @MrIMacro
    @MrIMacro Před 3 lety

    So swift UI is not good for beginners?! You need to know how to code. Well, for me I think I'll stick to the storyboard and drag whatever i want just like what i do in Android Studio.
    Thanks again.

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Thank you for dropping by! SwiftUI can be learned even by beginners.

  • @MrMurmandramas
    @MrMurmandramas Před 3 lety

    And there I thought, you had to bee a coder from the Matrix to write this new SfiftUI stuff without visual references and the ability to position UI elements with your hands.

  • @cedenoalvaro
    @cedenoalvaro Před 2 lety

    Nights are better for me to program

  • @VaultBoy69
    @VaultBoy69 Před 4 lety +1

    SwiftUI is still immature and for certain ways I still prefer UIKit

  • @warrenscorner
    @warrenscorner Před 4 lety

    I hate it! It took me so long to learn UIKit and now they change the game. I wish Apple would just stop messing with everything. There are still bugs in previous versions of Xcode, how about fixing those? There are way too many major updates. I gave up on Windows because of all the failed updates and now Apple is following the same direction. Bad Apple!

    • @CodeWithChris
      @CodeWithChris  Před 3 lety

      Thanks for sharing your insights! Let's hope for the best! :-) -Arthur