SwiftUI Basics for Beginners (2020)

Поділитися
Вставка
  • Опубліковано 7 чер 2024
  • In this SwiftUI tutorial, I’ll demonstrate the basics of this new UI Framework! You're going to get a sneak preview of exactly how Swift UI works as we build a demo project step by step.
    Video Timestamps:
    00:00 Intro
    01:36 Getting started
    03:30 A brand new SwiftUI project
    09:06 The Text element
    12:13 The VStack
    14:38 The HStack
    15:20 spacer() and padding()
    16:20 Adding an image
    20:24 Adding a map
    25:02 Mixing it all together
    30:31 Outro
    🚨 SPECIAL CWC+ OFFER FOR UA-cam:
    cwc.to/youtubeoffer
    MY FREE ONLINE COURSE:
    ⚡ How to make an app in 14 days - cwc.to/14days
    CWC+ PROGRAM:
    👩‍💻 All our courses in a learning path - cwc.to/plus
    SwiftUI is a new declarative framework to build user interfaces for apps across all of Apple’s platforms including iOS and the new iPadOS.
    I’m super excited about Swift UI because it addresses the biggest concern I had with teaching programmatic UIs to beginners: that they would get lost and get discouraged.
    SwiftUI is both intuitive and easy to grasp and it offers the maintainability and flexibility of a UI built with code. I’m going to start adopting it into my beginner material and I think you guys are going to really like it!
    WEEKLY UPDATES VIA EMAIL:
    ✉️ Every Saturday, receive an email digest of new content - cwc.to/newsletter
    CONNECT:
    🌍 Website - codewithchris.com
    😺 GitHub - github.com/codewithchris
    📸 Instagram - / codewithchris
    🐦 Twitter - / codewithchris
    ABOUT CODEWITHCHRIS:
    Hi I’m Chris! I’m dedicated to teaching fundamentals about how to make an app. This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On this channel and my website, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have learned to code and build apps on their own! cwc.to/reviews
    #swiftui #wwdc #codewithchris

КОМЕНТАРІ • 749

  • @CodeWithChris
    @CodeWithChris  5 років тому +29

    QOTD ⚡Do you feel optimistic about SwiftUI or do you have your doubts? Let me know below!👇
    Kick start your own app with my free 7 Day App Action Plan ➡️ bit.ly/7dplan

    • @abymathew575
      @abymathew575 5 років тому +5

      CodeWithChris I have a doubt regarding swiftui. Is it a replacement of storyboard designing ? I didn’t get why should we use swiftui actually. Could you pls tell me about my question. Thanks

    • @timjohnson3913
      @timjohnson3913 5 років тому +4

      Aby Mathew You can watch the WWDC video from Tuesday: Intro to SwiftUI. I got the hint from the video that storyboards will be a thing of the past. I think you will want to use SwiftUI bc it’s going to make it easier to code UI, easier to make and view changes to UI, you will get automatic things without any extra work like Dynamic Type, Dark mode, etc.

    • @timjohnson3913
      @timjohnson3913 5 років тому +3

      I’m optimistic about SwiftUI! I made a small app with React Native before and the live preview is amazing for UI work! I do have doubts though: how would you implement a custom drag to reorder rows of a list? How will this work with complex UI? If I want to access the size or location of a UI object as a reference for a new UI object I want to overlay near that existing object, is it possible to get that location since everything is nested as a generic “Text” or "imageview" in SwiftUI?

    • @abymathew575
      @abymathew575 5 років тому +2

      Tim Johnson thanks dude

    • @CodeWithChris
      @CodeWithChris  5 років тому +2

      @@abymathew575 I did a comparison before about storyboard vs coding your UIs: ua-cam.com/video/MruN43jw8GU/v-deo.html In general, coded UIs are easier to maintain, you don't have to detail with Interface builder bugs and it's easier to work in a team with coded UI. However, for beginners, nothing beats seeing something visually as you build it so that's why i always use storyboards in my teaching. However, SwiftUI seems to combine the best of both worlds.. being easy enough to understand for beginners and also having the flexibility of coded UI.

  • @NDayOnline
    @NDayOnline 4 роки тому +5

    This is the best overall coding tutorial I've ever seen. I love that you don't just explain HOW to do something - you explain what certain methods do, and WHY we use them. 11/10 tutorial 🏆 Thank you, Chris! Subscribed.

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      This is the best overall comment I have read. 🙌 Thank you for your support!
      -Kat

  • @MrXerogamer
    @MrXerogamer 4 роки тому +40

    For anyone still in doubt. This is an excellent introduction to SwiftUi with a great explanation of the concepts. Highly recommended

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Thanks for your kind words!
      Kat

    • @MrGZM90
      @MrGZM90 4 роки тому

      Especially if you are a beginner and start learning how to code for the first time? I hope I am new to iOS app development.

    • @otoS97
      @otoS97 3 роки тому

      That's just wrong man. The backward compatibility is horrible on Swift UI. It's driving me crazy and giving me huge problems right now. You are just saying nicely something that is bothersome.

  • @ruudvandam
    @ruudvandam 4 роки тому +3

    I've been watching your tutorials for three days now. You're really good at it! No rush, details, enthusiasme, up-to-date, relevant. For me as a beginner (zero experience), really helpful. Greats, Ruud, Netherlands

  • @AbqMichaelMcDonald
    @AbqMichaelMcDonald 4 роки тому +2

    Love the extra support Chris. You are right that Apple's tutorial was super well-written. Having a video back-stopping me for extra clarity is really cool.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Awesome! Thanks for watching this.
      - Kat

  • @stanislavkimov2779
    @stanislavkimov2779 3 роки тому +3

    That's the only tutorial I really watched with interest and didn't distract even once. Very alive.

  • @BrandonFlowersATX
    @BrandonFlowersATX 4 роки тому +2

    One thing that was really nice about this tutorial is that you didn't immediately have all the answers. As a beginner, it was nice to see you stumble a few times and troubleshoot. I've watched several of your "how to build " tutorials and you are usually very rehearsed, to the point where you point out a likely issue before you even get there. In my head, it's intimidating when you do that. I think "it will be lightyears before I am competent enough to realize 3 or 4 steps ahead I am going to run into an issue if I don't type this out just so." This time you ran into errors in real time just like I imagine a normal person would - it felt genuine, and I think that helped me see what the true coding experience is like.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Wow, thanks for this feedback. We appreciate it. :)
      - Kat

    • @Tommmmmmmmmmmm
      @Tommmmmmmmmmmm 4 роки тому

      CodeWithChris how long have you actually been coding in Swift? :)

  • @MaxRovensky
    @MaxRovensky 4 роки тому +17

    This is so much like React, even the hot reloading. This is awesome, I’m getting into Swift development :D

    • @CodeWithChris
      @CodeWithChris  4 роки тому +2

      Welcome to the world of Swift development! 😊
      - Kat

  • @dasp.2301
    @dasp.2301 5 років тому +2

    Great tutorial, Chris! Thank you for sharing and testing the new environment till 3a.m.! Amazing job! And I love how the authenticity breaks trough at 20:50 ! Awesome!!!

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      They should have asked Chris to be in that video: ua-cam.com/video/fa5p19APgd8/v-deo.html
      @AdrienVillez

    • @dasp.2301
      @dasp.2301 5 років тому

      CodeWithChris yeah, he fits perfectly!!! Awesome!

  • @mr.iguide7508
    @mr.iguide7508 5 років тому +2

    Awesome video Chris! Started learning Swift just a month back and it was not that of a difficult procedure because I had a background of Java but there were many different kind of things which I had to come across in Swift. Apple's own Guide book kinda felt boring but your videos are great! Helped me a lot and I hope I will able make my very own application now with Swift. Keep up the great "coding" work!

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Thank you! I really appreciate that :) Your support means a lot to me!

  • @software-sage
    @software-sage 4 роки тому +1

    Easy to follow for the most part. I had to refer to the documentation as some things were updated. Thanks Chris!

  • @annieuxjourney
    @annieuxjourney 4 роки тому +1

    Thank you for your explanation, it makes SwiftUI easier for me to understand! 🙌

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Glad it has been helpful! Thanks for watching!
      -Kat

  • @ryanmartinson3514
    @ryanmartinson3514 5 років тому +3

    More swiftui videos please! Keep up the great work.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      We ave more!!!! MOOOOOOOREE!
      @AdrienVillez

  • @susantasahoo9166
    @susantasahoo9166 4 роки тому +2

    One of the good tutorial in swiftUi so far !!!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you so much for this awesome feedback!
      -Kat

  • @hardikthakkar100
    @hardikthakkar100 4 роки тому +1

    Thank you, Chris. Keep up the great work.

  • @elizabethh3855
    @elizabethh3855 4 роки тому +1

    Thank you, Chris. Your tutorial is very clear and makes me really want to learn more. Awesome video! Your new student right here :)

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks for choosing to learn with us! Have fun!
      -Kat

  • @juanito3646
    @juanito3646 4 роки тому +1

    What a great video bro, thank you!! Keep doing these kind of videos about SwiftUI

  • @nelglezmusic
    @nelglezmusic 5 років тому +1

    Awesome tutorial Chris! Can’t wait to see your next Swift UI tutorial. Hopefully with lists :)

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Second video is live now! Next one coming some time tomorrow!
      @AdrienVillez

  • @wizzl8513
    @wizzl8513 4 роки тому +51

    To me as a beginner, SwiftUI looks way more intuitive. Can´t wait to learn it.

    • @CodeWithChris
      @CodeWithChris  4 роки тому +3

      Thanks for watching! Good luck!
      - Kat

    • @llothar68
      @llothar68 3 роки тому

      But you won't be a beginner for long. There shouldn't be a problem with learning curve, but dumbing it down to attract beginners is the wrong way.

  • @megalopolis4
    @megalopolis4 5 років тому +1

    Amazing Tutorial!! Thanks man. I’m so excited about Swift UI. It’s like a bridge between UI designer like me and programmers.

  • @afterpill
    @afterpill 3 роки тому

    Always awesome, thanks Chris!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      You're more awesome, Gabe! Cheers! -Arthur

  • @MoAdel92
    @MoAdel92 5 років тому +206

    Swift language is advancing faster than my ability to keep up with it LOL

    • @CodeWithChris
      @CodeWithChris  5 років тому +5

      Completely agreed haha

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      Well, SwiftUI is not really a new version of Swift, it's a visual language to make UI!
      But yes, I agree... that's start to be a lot for my brain too!
      @AdrienVillez

    • @lukassbeataddicts
      @lukassbeataddicts 4 роки тому +3

      Same bro my brain is on Swift 3 and now we already got 5.1

    • @jscorpio1987
      @jscorpio1987 4 роки тому +1

      Lukas Seltsam I’m pretty sure SwiftUI is actually a framework written in Swift, rather than an actual part of the Swift programming language.

    • @RafalMankaPL
      @RafalMankaPL 4 роки тому

      Android is even faster changing

  • @vivekindra7978
    @vivekindra7978 4 роки тому +1

    A very nice tutorial, much eager to learn more about swiftUI. Thanks

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks for learning with us, Vivek!
      -Kat

  • @CinematographyDatabase
    @CinematographyDatabase 5 років тому +7

    This looks great overall! Is there any wireframe/guide lines that visualize where the views/boxes actually are visually?

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Check our second video to see the canvas coming to life with Live Preview
      Not sure what boxes or views you are referring to! Let me know what you are looking for!
      PS: Love your channel!
      @AdrienVillez

  • @txbgould
    @txbgould 5 років тому +3

    Chris, Thanks for the great tutorial video. I will say it looks straight forward but still stuff to learn and unlearn. For a newbie like me, maybe more learning than unlearning but always learning keeps us young(er)....

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Young(er) and Fresh(er)! The brain can benefit from all that gym!
      @AdrienVillez

  • @devinhadley6164
    @devinhadley6164 3 роки тому +1

    Thanks to this great teacher who gave me the inspiration to pursue mobile development, my first app was approved for the app store. Thank you Chris!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Great job!! Share your story to CodeWithChris: cwc.to/app-submit
      - Kat

  • @vigneshwaran6348
    @vigneshwaran6348 4 роки тому +2

    really super framework is swiftUI. I am a developing application using react-native and ios native (swift). This is flexibility to work with native development.thanks Chris.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Great to hear! Thanks for watching!
      - Kat

  • @Andeanie
    @Andeanie 4 роки тому +1

    Super video Chris! I am very new to Swift & coding, and was only getting a handle on storyboards! That said, seeing SwiftUI from the start is exciting and I know you will help us all the way!! 😃

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Thanks! We'll have more SwiftUI tutorials as soon as it becomes more stable. Thanks for learning with us!
      -Kat

  • @woodslee6202
    @woodslee6202 3 роки тому

    Thank you, Chris, this is really helpful.

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Awesome, Woods! Glad we helped you! :-) -Arthur

  • @user-sp9oc7ch8j
    @user-sp9oc7ch8j 5 років тому +9

    Wow! It's so cool! I'm so excited about SwiftUI! In my opinion, SwiftUI is easier and understandable. I'm looking forward to XCode 11. Thanks, Chris!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Well, if SwiftUI allows me to make my app iPhone, iPad and macOS ready, I'm all for it!
      @AdrienVillez

  • @prajaktaayachit7605
    @prajaktaayachit7605 4 роки тому +1

    Thanks Chris!!! Very happy to learn SwiftUI here

  • @sethcoast
    @sethcoast 3 роки тому

    Dude. Loved this video. Super helpful.

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Cheers, Seth! Keep on going! :-) -Arthur

  • @RajeshSharmaIndia
    @RajeshSharmaIndia 4 роки тому +1

    thanks Chris, my first swift UI video. its great

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you! How do you like SwiftUI so far?
      Kat

  • @TheOnlyHelix
    @TheOnlyHelix 4 роки тому +1

    Hey Chris, feeling pretty optimistic about Swift UI. Thanks for the tutorials!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Great to hear! You can try this SwiftUI Slots app ua-cam.com/video/51Z9Kun7tFo/v-deo.html :)
      - Kat

  • @jonaskabeya4556
    @jonaskabeya4556 5 років тому +1

    Hi Chris, thanks for this video, it's better and easier to use than than the old version. you are my best teacher. Cheers Jonas

    • @CodeWithChris
      @CodeWithChris  5 років тому

      It's gonna be some getting used to but it looks promising!
      @AdrineVillez

  • @kylehuender
    @kylehuender 3 роки тому +1

    Ahhhh refreshing! It's like learning a new HTML& CSS syntax :)

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Great to hear! Thanks for watching! 🙌
      - Kat

  • @ValeriErlich
    @ValeriErlich 4 роки тому +1

    Thank you for the overview, SwiftUI looks pretty nice 👍

  • @tarekait7611
    @tarekait7611 4 роки тому +1

    thanks a lot for the tutorial, swiftUI looks super cool!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thanks for watching! There will be more videos in this SwiftUI series so stay tuned!
      -Kat

  • @lehlohonolonox
    @lehlohonolonox 3 роки тому

    Looks great. I learnt a lot from just this one tutorial.

    • @CodeWithChris
      @CodeWithChris  3 роки тому +1

      Yay, awesome! More learnings to come for you! -Arthur

  • @migue1724
    @migue1724 4 роки тому +2

    Great explanation 👍👍👍👍👍
    Thank you for sharing with us

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you! Glad you liked it. 🙌
      -Kat

  • @tak68tak
    @tak68tak 4 роки тому +1

    Helps a lot. Thanks.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Glad to hear that! Thanks for learning with us!
      -Kat

  • @BB-ur1vg
    @BB-ur1vg 3 роки тому

    Thanks Chris, this really helped!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      You're so welcome, Benedict! :-) -Arthur

  • @medichiswq2148
    @medichiswq2148 4 роки тому +3

    SwiftUI is surprisingly cool, though a bit buggy. You're a great teacher!

  • @timmy334
    @timmy334 5 років тому +2

    I am very excited about SwiftUI! If you did that same project in Swift 5, it would have taken a ton more code and time. I think this is great because you get a real time preview of your results and the code is way more intuitive and simple. It is fantastic!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Yes, as long as you are running macOS Catalina, you are ahead of the competition on this!
      @AdrienVillez

  • @billmartin2207
    @billmartin2207 4 роки тому +3

    Just getting into IOS development as a web developer. SwiftUI feels a lot like a blend of HTML and a back end language like C#. I like it!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Welcome to the world of iOS app development!
      -Kat

  • @draganmarkovic7221
    @draganmarkovic7221 5 років тому +1

    Thanks mate, keep up the good work.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Working at it! Editing more videos as we speak!
      @AdrienVillez

  • @kenturnbull9679
    @kenturnbull9679 3 роки тому

    This tutorial answers a number of questions that I had as a newbie (finally) to Xcode. Although I have been coding for many years (30+ years) and recognize many of the constructs and methods from other languages, some of the interactions did not make complete sense to me. This particular video provides that clarity for me and for that reason alone I think that this video should be the first video and required watching for ALL newbies to XCode. I think all your courses should reference this video as a prerequisite.

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Awesome suggestion, Ken! Glad to know that we helped you! :-) -Arthur

  • @aliakkawi4759
    @aliakkawi4759 5 років тому +1

    Great tutorial, thanks

  • @ufookoro1
    @ufookoro1 4 роки тому +1

    I am just beginning after completing my past UIKit project.
    A bit of learning curve.
    I am sure it will come together.
    Tutorial, well delivered.
    Did notice that color method has changed to Foreground...
    Thank you

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you for the kind comment and learning with us! Good luck for the rest!
      @AdrienVillez

  • @wyattb3138
    @wyattb3138 4 роки тому +1

    I don’t have a developer account to download betas and I still learn a lot from you. Thank you for teaching us.

  • @zzej
    @zzej 5 років тому +1

    Great stuff Chris!

  • @bodyhanger7137
    @bodyhanger7137 5 років тому +2

    Very optimistic. I came from a C++ discipline and I love change. I think SwiftUI is a game changer in Xcode. Coding the interface programatically has always been way more precise than storyboarding several views and the code can be kept DRY easier. Just my opinion, i've been doing this from the 90's. Good Luck...👍

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Awesome to hear Steve. I totally agree!

  • @fouadmazouz7904
    @fouadmazouz7904 4 роки тому +1

    One From the best tuto maker on youtube , you got a new subscriber

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      ** Subscriber dance ** 👯‍♂️
      @AdrienVillez

  • @payalmalekar6529
    @payalmalekar6529 5 років тому +1

    Very informative. Thanks for making video 🙂

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Thank you for watching!
      @AdrienVillez

  • @natalieweishuhn521
    @natalieweishuhn521 4 роки тому +1

    Great video! Subscribed.

  • @josiasmayo7203
    @josiasmayo7203 4 роки тому +1

    I will do this tutorial this sunday. i must learn swiftUI .
    thanks for the video!!!

  • @mayaa6910
    @mayaa6910 3 роки тому +1

    OMG BEST VIDEO EVER! Plus this one got the most likes and views Chris!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Thank you! Glad you enjoyed it 🙌
      - Kat

  • @chrisaltec2992
    @chrisaltec2992 4 роки тому +2

    20:48 I realised you forgot to edit that out so I had a good chuckle 😂
    I'm sure stuff like that happens all the time all the time when filming.
    Keep up the vids, you're great at explaining 😊

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Sorry bout that! Thanks for the kind words! 😊
      -Kat

  • @ytweng8871
    @ytweng8871 4 роки тому +1

    Amazing Feature. Another stage for developing applications.
    In the Future, it will open door for more people do code app without cs background.

    • @CodeWithChris
      @CodeWithChris  4 роки тому +2

      Oh not even in the future! NOW!
      I have met so many people who have never step into a CS class but do programming all day long!
      @AdrienVillez

  • @devhopes
    @devhopes 5 років тому +1

    Awesome video. I am VERY OPTIMISTIC and excited to see more :-) from Canada

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      Hello fellow Canadian!

    • @devhopes
      @devhopes 5 років тому +1

      @@CodeWithChris ♥️🇨🇦

  • @ZackIOS
    @ZackIOS 4 роки тому

    You are the best Chris !!! thank you :)

  • @UnclaimedClock
    @UnclaimedClock 4 роки тому +1

    Fantastic tutorial, with a full stack Microsoft coding background I’m looking forward to diving into this 👍

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you for learning with CodeWithChris! It's our pleasure to have you here. :)
      -Kat

  • @dil
    @dil 4 роки тому +3

    I've never coded in my life and that was so freaking easy to understand.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Glad this tutorial has helped! Thanks for watching!
      -Kat

    • @dil
      @dil 4 роки тому

      @@CodeWithChris Hi Chris - every time I open Xcode 11 Beta 5 on Catalina 5 it won't load Canvas (UVKit.Framework) has this happened to you?

  • @koustav2008
    @koustav2008 5 років тому +1

    Excellent Tutorial !!!

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Thank you for stopping by!
      @AdrienVillez

  • @Ruben-rh9cw
    @Ruben-rh9cw 4 роки тому +1

    You are soooooo amazing brooo. Thanks for you time, I've learned a lot! ;)

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you for the kind words! You are up for a ride as our new SwiftUI UA-cam series is about to drop!!! #SpoilerAlert #IfChrisAsksItWasntMe
      @AdrienVillez

  • @bhubryan596
    @bhubryan596 4 роки тому +2

    subscribed Chris. okay, I have to make more proud. I am a full fledged iOS and Android App development instructor (web also), and I follow you tutorials, and even I suggest my students to watch certain sections if the way I explain is not clear. Cheers my friend

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you so much. We really appreciate it.
      -Kat

  • @dhavalnena7386
    @dhavalnena7386 5 років тому +2

    TADA.. Thanks for the coprehensive tutorial Chris!

  • @chrispy104k
    @chrispy104k 4 роки тому +1

    Great tutorial Chris. Finally getting around to having a crack at SwiftUI myself. I do like it.

  • @ashiquepuliyakkode5584
    @ashiquepuliyakkode5584 4 роки тому +1

    SwiftUI is pretty cool...Thanks bro for the video.. Good work..

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Welcome! Thanks for watching! 🙌
      -Kat

  • @derekrandle8929
    @derekrandle8929 5 років тому +4

    Hey Chris, I believe with time and some fixes, SwiftUI can become great for apple developers. I love how u can separate each view and bring them back in as one big final project! Also Vstack is easy

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Reminds me a bit of CSS! Shaping and designing individual block of elements then put them together.
      (but my knowledge in CSS is also pretty low so...)
      And yes, I really think that SwiftUI is the next big Apple Cross Platform Design thing! In a click of a button your iOS app can become a tvOS and macOS app! AMAZING!
      @AdrienVillez

  • @byronsargeant4486
    @byronsargeant4486 3 роки тому

    This looks great. I need to eventually rebuild my hybrid (iOS version) apps, this was a perfect intro to SwiftUI

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Yay, you got this, Byron! All the best! -Arthur

  • @SusanSouthcott
    @SusanSouthcott 5 років тому +2

    I love SwiftUI, it takes WYSIWYG to a whole different level.

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      I'm very curious to see what people will share on Medium, GitHub and on the Internet in general with amazing creations, dead simple animation in 3 lines of codes, etc...
      @AdrienVillez

  • @hordeeqtech
    @hordeeqtech 5 років тому +1

    This is what we waiting for long time, because it combines and updates each elements immediately. Therefore, I hope to be advanced time after time.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Time to jump right on! SwiftUI is not even a week old!
      @AdrienVillez

  • @RizosKonstantinos
    @RizosKonstantinos 4 роки тому +1

    LOVE the SwiftUI dude. It's the future...

  • @NatShaw
    @NatShaw 5 років тому +1

    love this video ❤️

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Thank you for watching!
      @AdrienVillez

  • @Sokrates8
    @Sokrates8 4 роки тому +1

    My first impressions of SwiftUI are positive. It seems to be a useful advancement, especially for beginners.

  • @MarvelousLXVII
    @MarvelousLXVII 4 роки тому +1

    Very good tutorial. I've very optimistic about SwiftUI--they should have had something like this a long time ago.

  • @szymondalagopisz7878
    @szymondalagopisz7878 5 років тому +45

    Boy, I just started learning swift and I'm a little bit overchallenged right now. So, Apple, could you please take a break for a while and wait for me. Just for two, three, maybe five years. Plz staph, staaaaph!!!
    (Ok, I'll watch the video now...)

    • @CodeWithChris
      @CodeWithChris  5 років тому +5

      Haha i feel the same way!! We're all in this together!

    • @danuff
      @danuff 5 років тому +2

      Szymon Długo Pisst I’ve been a swift developer since it first came out, and if I were you, I’d wait and learn SwiftUI because it’ll make learning Swift a heck of a lot easier then when I first learned.

    • @szymondalagopisz7878
      @szymondalagopisz7878 5 років тому +1

      @@danuff oh, thank you so much for your hint! Sounds like switching won't be a huge drama, that's nice. For now I'll stick to my plan to learn swift, becaus I realy need more solide basics knowladge. But how about you? Are you an active developer? What are you projects? It would be amazing and inspiring to see your work.

    • @CodeWithChris
      @CodeWithChris  5 років тому +3

      You cannot go wrong by learning Swift because let's not make the mistake to think that SwiftUI is a replacement to Swift. Swift is still and will remain the main programming language for making apps!
      You can't fetch data from a server with SwiftUI, like its name, SwiftUI produces UI!
      The brain of your app still need to be coded behind all this!
      @AdrienVillez

    • @szymondalagopisz7878
      @szymondalagopisz7878 5 років тому +1

      ​@@CodeWithChris I'm so glad you answered to this comment. Thank you for the explanation!

  • @mayaa6910
    @mayaa6910 3 роки тому +1

    Thank you so much you taught me things that I litterly didn't know Xcode was capable of!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Glad to hear it! Thanks for learning with Chris!
      - Kat

    • @mayaa6910
      @mayaa6910 3 роки тому

      @@CodeWithChris Always a pleasure!

  • @ikennaojukwu3532
    @ikennaojukwu3532 4 роки тому +2

    Thank you so much for your videos Chris, the community needs people like you.
    I plan on venturing into the Apple eco system presumably by Monday and I would love to know what setup you use for coding generally.

  • @DanielBurchfield
    @DanielBurchfield 3 роки тому +1

    I love SwiftUI!! It reminds me of a normal web app language like PHP.

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Cool! We have other SwiftUI tutorials you might also want to check out. :) ua-cam.com/play/PLMRqhzcHGw1Z-lZaaun3A3mV9PbEfHANI.html
      - Kat

  • @anirup.patnaik
    @anirup.patnaik 4 роки тому +1

    SwiftUI is as awesome as u are ..enjoyed it..Cheers !!

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      SwiftUI has changed already since the release of this app so... we have an update coming out soon!
      @AdrienVillez

  • @tsified
    @tsified 3 роки тому +1

    Nice tutoring 👌

  • @flexmcpee
    @flexmcpee 5 років тому +2

    Nice tutorial! When I first saw the SwiftUI announcement I was sceptical. I also found the syntax a little weird until watching this video. The dot notation on new lines threw me 😂. Well explained. I think overtime it’ll prob be widely used. I can’t see it being used all the time in a pro environment just yet. Defo a good step forward. Nice job!

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      It is a scary time because nobody has experience on it, nobody has "best practices", so we just have to move along and discover alone, time to become a Pro before the Pros!
      @AdrienVillez

    • @flexmcpee
      @flexmcpee 5 років тому

      CodeWithChris haha yeah defo! It’s a little comparable to when AutoLayout arrived. Although this does seem way more intuitive! Thanks for taking the time. I was going to resist learning this for a while but it seems fairly simple. Thanks Chris!

  • @Jump_Jay
    @Jump_Jay 5 років тому +1

    That's pretty cool! It's a little overwhelming for a newbie but its promising.

    • @CodeWithChris
      @CodeWithChris  5 років тому +1

      I didn’t record this with complete beginners in mind but that’s definitely on the roadmap!
      Thank you for watching

  • @pazizi1
    @pazizi1 4 роки тому

    You are the best. Thanks alot.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Thank you for the kind words!
      @AdrienVillez

  • @snow_tellem
    @snow_tellem 4 роки тому +1

    this is great

  • @charlesthomas2454
    @charlesthomas2454 4 роки тому +1

    Thanks!!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      No problem! Thanks for watching this!
      - Kat

  • @shaikchandbasha2023
    @shaikchandbasha2023 4 роки тому +1

    Thanks Chris

  • @rahuldesai1414
    @rahuldesai1414 4 роки тому +1

    Great relief after watching this video on swiftui. Preety good stuff in new upgrade of apple and yeah boom you always rock as usual.
    Thanks man for a great exposure.

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      Thank you so much for your nice feedback!
      -Kat

  • @chinmaysanghi
    @chinmaysanghi 5 років тому +4

    Thanks for this Chris! I was really looking forward to your insight on the new release :)

    • @CodeWithChris
      @CodeWithChris  5 років тому

      This is the crazy part! It's so brand new that everybody is in the "Whhhhat???" moment. So it doesn't matter if you are a full time dev with 20 years or experience or starting today, SwiftUI is BRAND NEW for everybody!
      @AdrienVillez

  • @tejalchaudhari9871
    @tejalchaudhari9871 3 роки тому +1

    Great Video

  • @omar72999
    @omar72999 3 роки тому +1

    I haven’t even gotten my MacBook yet (first one I’m buying quite excited for it) and I already see the potential in SwiftUI. I have quite a bit of experience with Flutter, but I’m not a big fan of it. I just find the Flutter way of doing things to be wired and usually inconvenient. SwiftUI is probably the first decorative UI framework that I’m really excited to try!

    • @CodeWithChris
      @CodeWithChris  3 роки тому

      Welcome (soon) to the Mac family! Looking forward to see what you make!
      @AdrienVillez

  • @karraralmukhtar
    @karraralmukhtar 2 роки тому

    Thank you so much!

  • @airconchen
    @airconchen 4 роки тому +1

    nice tutorial

  • @MahmoudAlaaEl-Deen
    @MahmoudAlaaEl-Deen 5 років тому +1

    Good job 👏🏻

  • @dylanyip-chuck8861
    @dylanyip-chuck8861 4 роки тому +2

    Thanks, Chris! I am really stoked about SwiftUI. Do you think it will become the default way to build for most people? Or will most developers stick with traditional Storyboarding for complex apps?

    • @CodeWithChris
      @CodeWithChris  4 роки тому +1

      I think that it will take some time before everyone eventually moves to SwiftUI. Plus using storyboard helps build the foundational skills better.
      -Kat

  • @danuff
    @danuff 5 років тому +1

    I hope this takes off so people like me can improve my current apps.

    • @CodeWithChris
      @CodeWithChris  5 років тому

      Well, it's Apple and it's brand new to everybody so, yes it will take of and nobody is better at it than someone else, so perfect time to catch the train!
      @AdrienVillez

  • @lunrmaximus641
    @lunrmaximus641 4 роки тому +1

    Pretty interesting. I’m looking forward to seeing if this new tool will help as I’m just learning iOS development.

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      Good luck on your learning journey!
      -Kat

  • @allina.magdalena.lovett
    @allina.magdalena.lovett 4 роки тому +1

    Chris, what version of the XCode are you using? I can't go with the tutorial. It doesn't show the Canvas and gives me the same message "The plug-in “com.apple.dt.UVKit” at path “/Users/macbookpro/Downloads/Xcode-beta.app/Contents/PlugIns/UVKit.framework” could not be loaded. The plug-in or one of its prerequisite plug-ins may be missing or damaged.
    The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled."

    • @allina.magdalena.lovett
      @allina.magdalena.lovett 4 роки тому

      After so much time invested in different ways to fix it, it seems like activating Swiftify extension resolved my problem. Yey!!!!

    • @CodeWithChris
      @CodeWithChris  4 роки тому

      @@allina.magdalena.lovett Glad to know you solved it :)
      - Francis