UIKit for SwiftUI Developers Lesson 1: Hello World

  Рет қаралды 2,447

Mikaela Caron

Mikaela Caron

Күн бұрын

How to get started with #UIKit for #SwiftUI Developers. I compare the differences for a hello world program for SwiftUI, UIKit with storyboards, and UIKit with programmatic UI from the perspective of a developer who already knows SwiftUI.
Stream - getstream.io/maker-account/?u...
❓ What other comparisons do you want to see? How something is done in SwiftUI vs how it's done in UIKit, either programmatically or with storyboards?
===== Chapters =====
00:00 SwiftUI vs UIKit
00:40 SwiftUI
01:58 UIKit with Storyboard
07:30 UIKit with Programmatic UI
17:13 Conclusion
===== My Desk Setup =====
mikaelacaron.com/desk-setup/
===== Social Media Links =====
🌎 Website - mikaelacaron.com
📷 Instagram - / mikaelacaron
🐦 Twitter - / mikaela__caron
😺 GitHub - github.com/mikaelacaron

Пікірлер: 35
@timothycbryant
@timothycbryant 2 жыл бұрын
I love the idea of this series. Nothing else like this out there (at least when I looked recently). Hope you get enough interest to continue it.
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Thanks Tim! Do you think there’s something I should definitely include in the series to keep it going?
@timothycbryant
@timothycbryant 2 жыл бұрын
@@MikaelaCaron I would eventually like to make a career change and get a full time job as an iOS dev. I am learning swiftUI because I know it's the future. I like how you went into doing things without a storyboard. I guess I don't have a specific answer but maybe whatever you deem the most important topics are for people who want to get a full time job (and maybe the answer to that is learn it just as fully... maybe you need to write a book on this topic. haha). I hope this answer is helpful.
@rigbyb
@rigbyb Жыл бұрын
Thank you for the video! I was looking for something as to the point as this 😊
@MikaelaCaron
@MikaelaCaron Жыл бұрын
I'm glad you found it helpful!
@anthonybeckford5608
@anthonybeckford5608 2 жыл бұрын
Hey Mikeala thank you very much for starting this series! I think this is going to be great!!
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
You’re welcome Anthony! Do you have a specific topic about the two you’d be interested in seeing? Comparing SwiftUI vs UKit
@NateBabaev
@NateBabaev 2 жыл бұрын
Thank you for nice explanation! Looking forward to the second part
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Thanks Natig! Do you have a specific topic comparing UIKit and SwiftUI you’d be interested in seeing?
@NateBabaev
@NateBabaev 2 жыл бұрын
In SwiftUI, it is easy to constraint views and create nice look. So I’d be interested in seeing how to properly create constraints in SwiftUI when the view is more complex than just having one label. And also animations would be interesting to learn about :)
@alexandermehregan1133
@alexandermehregan1133 2 жыл бұрын
Excited for the next one!
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Thanks Alexander! Glad you liked it! Is there another specific topic you'd be interested in seeing related to SwiftUI vs UIKit?
@alexandermehregan1133
@alexandermehregan1133 2 жыл бұрын
@@MikaelaCaron I’d love to see a video that talks a bit about the design architecture differences. I don’t quite know how viewcontrollers work in comparison to SwiftUI stuff. Maybe MVC vs MVVM sprinkled in too. I also really like the analogies to SwiftUI when doing UIKit in your videos :-).
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Oooh good idea! Thanks! Feel free to DM me on any social media if you have any other ideas you think would be useful to learn :)
@shaikhrakib3247
@shaikhrakib3247 2 жыл бұрын
Great explaination 👌
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Thanks Shaikh! Do you have a specific topic comparing SwiftUI and UIKit that you’d be interested in seeing?
@ColeDano
@ColeDano 2 жыл бұрын
Great idea for all us who started learning iOS coding with SwiftUI, and realize we still need to know UIKit. BTW, what app are you using to make these videos, where we see you and your desktop?
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Glad you found it useful Cole! Haha yeah UIKit is definitely still relevant and needed at this point. I’m using Camtasia to record my screen!
@param802
@param802 2 жыл бұрын
i would like to say that your voice is so sweet and you are so beautiful and +i like your every video thankyou
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Thank you for the kind words!
@param802
@param802 2 жыл бұрын
@@MikaelaCaron hey maam one thing I didn’t understand in the video what software did you opened in 0:55 sec Is it swift ui? Or uikit?
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Create a new project with Xcode > New Project > iOS > App, and then at 1:16 I chose SwiftUI as the interface
@param802
@param802 2 жыл бұрын
@@MikaelaCaron ok iwill try
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
You should already be familiar with SwiftUI to best follow this series
@michaelevan9184
@michaelevan9184 2 жыл бұрын
question: if someone wanted to become an iOs developer do you think uiKit is to the point where it's being depricated and you can ignore it and strictly develop in SwiftUi? Answer that question in 2 different scenerios if possible: 1. Your working as an independent deveoloper developing your own apps. 2: You may want to find a job working for a company looking for iOS developers........ I found uiKit to be a nightmare in the past and all the positioning that had to be done with everything rendered was also a nightmare..... Or are you still going to be forced to learn and program using uiKit if your looking at scenerio #2?
@ShredzZ
@ShredzZ 2 жыл бұрын
In my opinion stick with UiKit if you want to get a regular job. Learn both or swiftui only if you want freelance.
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
In general this is my answer: mikaelacaron.com/should-i-learn-uikit-or-swiftui/ But UIKit will NOT be depreciated anytime soon, many apps still run on it. There’s apps with Objective-C still, and Swift has been out for 8 years Specifically, scenario 1: go ahead and learn SwiftUI, it’s your own apps, so what you want! (But you may need UIKit for some things because SwiftUI is not very mature yet) Scenario 2: what timeline do you have for finding a job? I think it is beneficial to learn. UIKit, but may not be necessary depending on where you’re going. Like anything it’s difficult to learn at first until you start getting the hang of how it all works
@abdu5822
@abdu5822 2 жыл бұрын
Please explain more about constraints from simple design to complex ui
@MikaelaCaron
@MikaelaCaron 2 жыл бұрын
Stay tuned for this series!
@abdu5822
@abdu5822 2 жыл бұрын
@@MikaelaCaron thanks. Looking forward to
@GoeHybrid
@GoeHybrid 9 ай бұрын
I am a frontend developer that used to write in react-native. At my current job I am working on a swiftui app. It was a smooth transition. However, I am thinking about switching my job in a few months. What scares me is that almost all employers at this point also require knowledge of UIKit. UIKit looks like an abomination to me. So unintuitive and hard to use. The apple docs are not that helpful and I don't see a clear path on how to approach development in UIKit. Styryboards or in code ui, maybe a ui framework to simplify constraints and so on. I really want to continue my path but UIKit stand in a way. I wish it was deprecated long time ago.
@MikaelaCaron
@MikaelaCaron 8 ай бұрын
@GoeHybrid, UIKit isn't bad. Think of it as driving a manual vs an automatic. You need to code how everything works, as opposed to "letting the system handle it." You can continue only learning and using SwiftUI if you want, but yes it does limit the places you can work at. @SeanAllen and @CodeWithChris both have great courses that teach UIKit and SwiftUI.
UIKit for SwiftUI Developers Lesson 2: Button Actions
18:30
Mikaela Caron
Рет қаралды 1,2 М.
Introduction to UIKit
23:35
Make School
Рет қаралды 24 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 103 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,2 МЛН
When a SwiftUI developer tries UIKit (feat. tundsdev)
2:17
Dave Jacobsen
Рет қаралды 5 М.
How to use Keychain-Swift in SwiftUI | Swift Packages #3
21:06
Swiftful Thinking
Рет қаралды 2,6 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 34 М.
Intro to Programmatic UI - UIKit | Xcode 14
17:39
Sean Allen
Рет қаралды 47 М.
NavigationStack - SwiftUI Programmatic Navigation - iOS 16
20:20
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 41 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,6 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 16 МЛН