SwiftUI Basics for Beginners (2020)

  Переглядів 311,082

CodeWithChris

CodeWithChris

День тому

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 UKposts:
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 4 роки тому
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 4 роки тому
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 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 4 роки тому
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 4 роки тому
Tim Johnson thanks dude
@CodeWithChris
@CodeWithChris 4 роки тому
@@abymathew575 I did a comparison before about storyboard vs coding your UIs: ukposts.info/have/v-deo/haKmgmpqoa1pqIk.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.
@MrXerogamer
@MrXerogamer 4 роки тому
For anyone still in doubt. This is an excellent introduction to SwiftUi with a great explanation of the concepts. Highly recommended
@CodeWithChris
@CodeWithChris 4 роки тому
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.
@MoAdel92
@MoAdel92 4 роки тому
Swift language is advancing faster than my ability to keep up with it LOL
@CodeWithChris
@CodeWithChris 4 роки тому
Completely agreed haha
@CodeWithChris
@CodeWithChris 4 роки тому
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 роки тому
Same bro my brain is on Swift 3 and now we already got 5.1
@jscorpio1987
@jscorpio1987 4 роки тому
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
@wizzl8513
@wizzl8513 4 роки тому
To me as a beginner, SwiftUI looks way more intuitive. Can´t wait to learn it.
@CodeWithChris
@CodeWithChris 4 роки тому
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.
@NDayOnline
@NDayOnline 4 роки тому
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 роки тому
This is the best overall comment I have read. 🙌 Thank you for your support! -Kat
@ruudvandam
@ruudvandam 4 роки тому
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
@CodeWithChris
@CodeWithChris 4 роки тому
Awesome, thank you!! 🙌 - Kat
@footballegends538
@footballegends538 4 роки тому
G E K O L O N I S E E R D
@AbqMichaelMcDonald
@AbqMichaelMcDonald 4 роки тому
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 роки тому
That's the only tutorial I really watched with interest and didn't distract even once. Very alive.
@CodeWithChris
@CodeWithChris 3 роки тому
Thank you! 🙌 - Kat
@dasp.2301
@dasp.2301 4 роки тому
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 4 роки тому
They should have asked Chris to be in that video: ukposts.info/have/v-deo/npFmpGdweIaYxWw.html @AdrienVillez
@dasp.2301
@dasp.2301 4 роки тому
CodeWithChris yeah, he fits perfectly!!! Awesome!
@elizabethh3855
@elizabethh3855 4 роки тому
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
@MaxRovensky
@MaxRovensky 4 роки тому
This is so much like React, even the hot reloading. This is awesome, I’m getting into Swift development :D
@CodeWithChris
@CodeWithChris 4 роки тому
Welcome to the world of Swift development! 😊 - Kat
@CinematographyDatabase
@CinematographyDatabase 4 роки тому
This looks great overall! Is there any wireframe/guide lines that visualize where the views/boxes actually are visually?
@CodeWithChris
@CodeWithChris 4 роки тому
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
@software-sage
@software-sage 4 роки тому
Easy to follow for the most part. I had to refer to the documentation as some things were updated. Thanks Chris!
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks for the feedback! :) Kat
@mr.iguide7508
@mr.iguide7508 4 роки тому
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 4 роки тому
Thank you! I really appreciate that :) Your support means a lot to me!
@annieuxjourney
@annieuxjourney 4 роки тому
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
@megalopolis4
@megalopolis4 4 роки тому
Amazing Tutorial!! Thanks man. I’m so excited about Swift UI. It’s like a bridge between UI designer like me and programmers.
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks for watching! -Kat
@juanito3646
@juanito3646 4 роки тому
What a great video bro, thank you!! Keep doing these kind of videos about SwiftUI
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks! Will do! - Kat
@hardikthakkar100
@hardikthakkar100 4 роки тому
Thank you, Chris. Keep up the great work.
@CodeWithChris
@CodeWithChris 4 роки тому
And thank you for watching! -Kat
@TheOnlyHelix
@TheOnlyHelix 4 роки тому
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 ukposts.info/have/v-deo/bWGLbYGspW2lp6M.html :) - Kat
@devinhadley6164
@devinhadley6164 3 роки тому
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
@nelglezmusic
@nelglezmusic 4 роки тому
Awesome tutorial Chris! Can’t wait to see your next Swift UI tutorial. Hopefully with lists :)
@CodeWithChris
@CodeWithChris 4 роки тому
Second video is live now! Next one coming some time tomorrow! @AdrienVillez
@BrandonFlowersATX
@BrandonFlowersATX 4 роки тому
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? :)
@ryanmartinson3514
@ryanmartinson3514 4 роки тому
More swiftui videos please! Keep up the great work.
@CodeWithChris
@CodeWithChris 4 роки тому
We ave more!!!! MOOOOOOOREE! @AdrienVillez
@vigneshwaran6348
@vigneshwaran6348 4 роки тому
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
@jonaskabeya4556
@jonaskabeya4556 4 роки тому
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 4 роки тому
It's gonna be some getting used to but it looks promising! @AdrineVillez
@billmartin2207
@billmartin2207 4 роки тому
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
@Andeanie
@Andeanie 4 роки тому
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 роки тому
Thanks! We'll have more SwiftUI tutorials as soon as it becomes more stable. Thanks for learning with us! -Kat
@txbgould
@txbgould 4 роки тому
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 4 роки тому
Young(er) and Fresh(er)! The brain can benefit from all that gym! @AdrienVillez
@wyattb3138
@wyattb3138 4 роки тому
I don’t have a developer account to download betas and I still learn a lot from you. Thank you for teaching us.
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you for learning with us! -Kat
@afterpill
@afterpill 3 роки тому
Always awesome, thanks Chris!
@CodeWithChris
@CodeWithChris 3 роки тому
You're more awesome, Gabe! Cheers! -Arthur
@susantasahoo9166
@susantasahoo9166 4 роки тому
One of the good tutorial in swiftUi so far !!!
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you so much for this awesome feedback! -Kat
@ytweng8871
@ytweng8871 4 роки тому
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 роки тому
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
@user-sp9oc7ch8j
@user-sp9oc7ch8j 4 роки тому
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 4 роки тому
Well, if SwiftUI allows me to make my app iPhone, iPad and macOS ready, I'm all for it! @AdrienVillez
@timmy334
@timmy334 4 роки тому
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 4 роки тому
Yes, as long as you are running macOS Catalina, you are ahead of the competition on this! @AdrienVillez
@medichiswq2148
@medichiswq2148 4 роки тому
SwiftUI is surprisingly cool, though a bit buggy. You're a great teacher!
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you so much!🙌🙌 -Kat
@draganmarkovic7221
@draganmarkovic7221 4 роки тому
Thanks mate, keep up the good work.
@CodeWithChris
@CodeWithChris 4 роки тому
Working at it! Editing more videos as we speak! @AdrienVillez
@ValeriErlich
@ValeriErlich 4 роки тому
Thank you for the overview, SwiftUI looks pretty nice 👍
@CodeWithChris
@CodeWithChris 4 роки тому
Agree! 🙂 Thanks for watching! -Kat
@woodslee6202
@woodslee6202 3 роки тому
Thank you, Chris, this is really helpful.
@CodeWithChris
@CodeWithChris 3 роки тому
Awesome, Woods! Glad we helped you! :-) -Arthur
@szymondalagopisz7878
@szymondalagopisz7878 4 роки тому
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 4 роки тому
Haha i feel the same way!! We're all in this together!
@danuff
@danuff 4 роки тому
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 4 роки тому
@@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 4 роки тому
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 4 роки тому
​@@CodeWithChris I'm so glad you answered to this comment. Thank you for the explanation!
@sethcoast
@sethcoast 3 роки тому
Dude. Loved this video. Super helpful.
@CodeWithChris
@CodeWithChris 3 роки тому
Cheers, Seth! Keep on going! :-) -Arthur
@ufookoro1
@ufookoro1 4 роки тому
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
@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
@chrispy104k
@chrispy104k 4 роки тому
Great tutorial Chris. Finally getting around to having a crack at SwiftUI myself. I do like it.
@CodeWithChris
@CodeWithChris 4 роки тому
Awesome, thanks! :) -Kat
@flexmcpee
@flexmcpee 4 роки тому
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 4 роки тому
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 4 роки тому
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!
@vivekindra7978
@vivekindra7978 4 роки тому
A very nice tutorial, much eager to learn more about swiftUI. Thanks
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks for learning with us, Vivek! -Kat
@fouadmazouz7904
@fouadmazouz7904 4 роки тому
One From the best tuto maker on youtube , you got a new subscriber
@CodeWithChris
@CodeWithChris 4 роки тому
** Subscriber dance ** 👯‍♂️ @AdrienVillez
@ZackIOS
@ZackIOS 4 роки тому
You are the best Chris !!! thank you :)
@chrisaltec2992
@chrisaltec2992 4 роки тому
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
@UnclaimedClock
@UnclaimedClock 4 роки тому
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
@josiasmayo7203
@josiasmayo7203 3 роки тому
I will do this tutorial this sunday. i must learn swiftUI . thanks for the video!!!
@CodeWithChris
@CodeWithChris 3 роки тому
Have fun!! - Kat
@RajeshSharmaIndia
@RajeshSharmaIndia 4 роки тому
thanks Chris, my first swift UI video. its great
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you! How do you like SwiftUI so far? Kat
@lehlohonolonox
@lehlohonolonox 3 роки тому
Looks great. I learnt a lot from just this one tutorial.
@CodeWithChris
@CodeWithChris 3 роки тому
Yay, awesome! More learnings to come for you! -Arthur
@dil
@dil 4 роки тому
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?
@payalmalekar6529
@payalmalekar6529 4 роки тому
Very informative. Thanks for making video 🙂
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you for watching! @AdrienVillez
@tarekait7611
@tarekait7611 4 роки тому
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
@kylehuender
@kylehuender 3 роки тому
Ahhhh refreshing! It's like learning a new HTML& CSS syntax :)
@CodeWithChris
@CodeWithChris 3 роки тому
Great to hear! Thanks for watching! 🙌 - Kat
@zzej
@zzej 4 роки тому
Great stuff Chris!
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you! @AdrienVillez
@BB-ur1vg
@BB-ur1vg 3 роки тому
Thanks Chris, this really helped!
@CodeWithChris
@CodeWithChris 3 роки тому
You're so welcome, Benedict! :-) -Arthur
@migue1724
@migue1724 4 роки тому
Great explanation 👍👍👍👍👍 Thank you for sharing with us
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you! Glad you liked it. 🙌 -Kat
@prajaktaayachit7605
@prajaktaayachit7605 4 роки тому
Thanks Chris!!! Very happy to learn SwiftUI here
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks for learning with us! -Kat
@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
@Ruben-rh9cw
@Ruben-rh9cw 4 роки тому
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 UKposts series is about to drop!!! #SpoilerAlert #IfChrisAsksItWasntMe @AdrienVillez
@tak68tak
@tak68tak 4 роки тому
Helps a lot. Thanks.
@CodeWithChris
@CodeWithChris 4 роки тому
Glad to hear that! Thanks for learning with us! -Kat
@ikennaojukwu3532
@ikennaojukwu3532 4 роки тому
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.
@CodeWithChris
@CodeWithChris 4 роки тому
Here codewithchris.com/mygear/ -Kat
@ikennaojukwu3532
@ikennaojukwu3532 4 роки тому
Thank you once again Chris 🙂
@hordeeqtech
@hordeeqtech 4 роки тому
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 4 роки тому
Time to jump right on! SwiftUI is not even a week old! @AdrienVillez
@koustav2008
@koustav2008 4 роки тому
Excellent Tutorial !!!
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you for stopping by! @AdrienVillez
@mayaa6910
@mayaa6910 3 роки тому
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!
@Sokrates8
@Sokrates8 4 роки тому
My first impressions of SwiftUI are positive. It seems to be a useful advancement, especially for beginners.
@CodeWithChris
@CodeWithChris 4 роки тому
That's true!👍 -Kat
@derekrandle8929
@derekrandle8929 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 4 роки тому
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
@SusanSouthcott
@SusanSouthcott 4 роки тому
I love SwiftUI, it takes WYSIWYG to a whole different level.
@CodeWithChris
@CodeWithChris 4 роки тому
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
@josephlyons3393
@josephlyons3393 3 роки тому
At around 11 mins, the pattern of chaining methods to continuously create modified objects of the same type is called the Builder Pattern, if anyone else is interested in learning more about that.
@CodeWithChris
@CodeWithChris 3 роки тому
Thanks for mentioning that. - Kat
@bhubryan596
@bhubryan596 4 роки тому
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
@chinmaysanghi
@chinmaysanghi 4 роки тому
Thanks for this Chris! I was really looking forward to your insight on the new release :)
@CodeWithChris
@CodeWithChris 4 роки тому
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
@MarvelousLXVII
@MarvelousLXVII 4 роки тому
Very good tutorial. I've very optimistic about SwiftUI--they should have had something like this a long time ago.
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks. Agree!! -Kat
@dhavalnena7386
@dhavalnena7386 4 роки тому
TADA.. Thanks for the coprehensive tutorial Chris!
@NatShaw
@NatShaw 4 роки тому
love this video ❤️
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you for watching! @AdrienVillez
@devhopes
@devhopes 4 роки тому
Awesome video. I am VERY OPTIMISTIC and excited to see more :-) from Canada
@CodeWithChris
@CodeWithChris 4 роки тому
Hello fellow Canadian!
@devhopes
@devhopes 4 роки тому
@@CodeWithChris ♥️🇨🇦
@ashiquepuliyakkode5584
@ashiquepuliyakkode5584 4 роки тому
SwiftUI is pretty cool...Thanks bro for the video.. Good work..
@CodeWithChris
@CodeWithChris 4 роки тому
Welcome! Thanks for watching! 🙌 -Kat
@natalieweishuhn521
@natalieweishuhn521 4 роки тому
Great video! Subscribed.
@CodeWithChris
@CodeWithChris 4 роки тому
Wow, thanks a lot! -Kat
@pazizi1
@pazizi1 3 роки тому
You are the best. Thanks alot.
@CodeWithChris
@CodeWithChris 3 роки тому
Thank you for the kind words! @AdrienVillez
@mayaa6910
@mayaa6910 3 роки тому
OMG BEST VIDEO EVER! Plus this one got the most likes and views Chris!
@CodeWithChris
@CodeWithChris 3 роки тому
Thank you! Glad you enjoyed it 🙌 - Kat
@aliakkawi4759
@aliakkawi4759 4 роки тому
Great tutorial, thanks
@CodeWithChris
@CodeWithChris 4 роки тому
Thanks for watching Ali!
@RizosKonstantinos
@RizosKonstantinos 4 роки тому
LOVE the SwiftUI dude. It's the future...
@CodeWithChris
@CodeWithChris 4 роки тому
I agree! 👍 -Kat
@shafqatmuneer2204
@shafqatmuneer2204 4 роки тому
Great introduction!!! Can we add SwiftUI in existing projects which have StoryBoards and Interface Builders?
@CodeWithChris
@CodeWithChris 4 роки тому
Searching Google, looks like Apple has an answer here (developer.apple.com/tutorials/swiftui/interfacing-with-uikit) and there is a blog post that looks interesting here (dominickm.com/converting-swiftui-steps0/) @AdrienVillez
@romanh5216
@romanh5216 4 роки тому
I am so optimistic. I feel like attacking bigger challenges with the few things learned here
@CodeWithChris
@CodeWithChris 4 роки тому
Awesome! Keep it up! - Kat
@SudhanshuSrivastavaIndia
@SudhanshuSrivastavaIndia 4 роки тому
Wow, it was nice bringing different components together and specially offset part. Thanks.. I am curious about - how List row insertion and deletion will be working as it is in UITableView. - UICollectionView stuff in SwiftUI - Alert etc. very excited about SwiftUI
@CodeWithChris
@CodeWithChris 4 роки тому
I have the same questions! I'm also discovering SwiftUI as I go along in the edit! The second video is out and a table view is used. 3rd video on my editing table as we speak, let's get coding! @AdrienVillez
@m.muzinski7842
@m.muzinski7842 4 роки тому
That is simple.. check WWDC sessions.. they have table view example!
@bodyhanger7137
@bodyhanger7137 4 роки тому
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 4 роки тому
Awesome to hear Steve. I totally agree!
@lunrmaximus641
@lunrmaximus641 4 роки тому
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
@cultibotics
@cultibotics 4 роки тому
It reminds me a little of CSS. Mostly it makes me hopeful with regard to the future of Swift and Apple's platforms, because it looks to me like a step towards disintermediation between Swift and the system.
@TheMetalhead1311
@TheMetalhead1311 4 роки тому
Thought the exact same thing! Very excited about swiftui!
@judy8821
@judy8821 4 роки тому
Glad I waited a bit before watching this. It looks great but will I’m still learning UIKIT
@CodeWithChris
@CodeWithChris 4 роки тому
Awesome, it's really necessary to learn UIKit first. Thanks for watching! -Kat
@danuff
@danuff 4 роки тому
I hope this takes off so people like me can improve my current apps.
@CodeWithChris
@CodeWithChris 4 роки тому
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
@rahuldesai1414
@rahuldesai1414 4 роки тому
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 роки тому
Thank you so much for your nice feedback! -Kat
@MahmoudAlaaEl-Deen
@MahmoudAlaaEl-Deen 4 роки тому
Good job 👏🏻
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you! @AdrienVillez
@dylanyip-chuck8861
@dylanyip-chuck8861 4 роки тому
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 роки тому
I think that it will take some time before everyone eventually moves to SwiftUI. Plus using storyboard helps build the foundational skills better. -Kat
@omar72999
@omar72999 3 роки тому
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!
@CodeWithChris
@CodeWithChris 2 роки тому
You are so welcome1 -Arthur
@Jump_Jay
@Jump_Jay 4 роки тому
That's pretty cool! It's a little overwhelming for a newbie but its promising.
@CodeWithChris
@CodeWithChris 4 роки тому
I didn’t record this with complete beginners in mind but that’s definitely on the roadmap! Thank you for watching
@fredericbontemps6569
@fredericbontemps6569 4 роки тому
Great tutorial, Chris! Could you kindly (if technically possible, of course) show an example of coding in SwiftUI for macOS (with the look 'n' feel of AppKit) instead of iOS (UIKit), please? Thanks a lot in advance!
@CodeWithChris
@CodeWithChris 4 роки тому
We have always focused on iOS but now that SwiftUI is here, we look into making some of our sample apps macOS compatible! @AdrienVillez
@jscorpio1987
@jscorpio1987 4 роки тому
CodeWithChris it would be nice to have more resources to learn macOS programming.
@Asyrafcruz
@Asyrafcruz 4 роки тому
Thank god they come up with this... im tired of creating more and more xib file with custom uiview... so this could work with swift and storyboard together? I think this could safe a lot of time with maintenance.
@CodeWithChris
@CodeWithChris 4 роки тому
Hello, no this will only work as only swiftUI, if you want to use storyboard then its a different project. Who knows though they might make it both available in the future - Francis
@snow_tellem
@snow_tellem 4 роки тому
this is great
@CodeWithChris
@CodeWithChris 4 роки тому
Thank you!!🙌 -Kat
SwiftUI - How to do Navigation in your Swift UI app
41:58
CodeWithChris
Переглядів 79 тис.
Xcode Tutorial - Step by Step for Beginners
56:52
CodeWithChris
Переглядів 305 тис.
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 9 млн
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
Xcode Tutorial for Beginners - (using the new Xcode 11)
41:10
CodeWithChris
Переглядів 498 тис.
SwiftUI vs UIKit - Comparison of building the same app in each framework
15:14
What do programmers actually do?
9:20
Physics Girl
Переглядів 2 млн
SwiftUI Masterclass: Build To Do List App
2:42:49
iOS Academy
Переглядів 88 тис.
How Container Ships Work
9:47
PolyMatter
Переглядів 2,3 млн
Will AI Take Over Our Jobs?
11:40
CodeWithChris
Переглядів 3,4 тис.