How to build a macOS app for beginners (2023, Swift, SwiftUI, Xcode 15) - mac development course

preview_player
Показать описание
Build your first macos app with SwiftUI. In this mini course, I'm excited to provide you with a foundational introduction to creating macOS applications using Swift and SwiftUI within Xcode 15. Whether you're taking your first steps into programming or venturing into the realm of macOS development, this video is tailored to give you a head start in 2023.

This tutorial serves as your stepping stone into the world of macOS app development.
Ready to build for macOS? Join me in this exploration, and if you find this introductory guide valuable, remember to like, share, and subscribe. Stay tuned for more insights into mastering macOS development!

I am using macOS 14 and Xcode 15

overview:
00:00 Introduction
05:07 Project setup
06:15 Defining data models for task manager
12:44 Sidebar view and Task list view
17:01 NavigationSplitView on macOS
19:32 Adding new task groups and tasks
29:02 Testing NavigationSplitView on iOS
30:45 Search text field
33:11 Macos specifics: keyboard shortcuts and menu
39:16 Inspector for macOS 14
45:15 Window title
45:48 Additional window types
47:32 Programmatically opening new window
49:08 Adding a Settings window
51:22 wrap up

Resources

IIf you liked what you learned and you want to see more, check out one of my courses!

#MacosDevelopment #swiftui #Xcode
Рекомендации по теме
Комментарии
Автор

What's amazing is that I precisely wanted to make a task management app in swiftUI and was looking for swiftUi tutorials, only to find literally the exact thing I needed! Life is funny sometimes.

agetroskilef-gidr
Автор

Thank you for this! There's so little good up to date info on MacOS development out there...

rhvre
Автор

Thxs for the tutorial and share your experience with us!!!

naruzumaki
Автор

I want to start learn SwiftUI via a Todo App. This is exactly what I tried to find. Thanks a lot.

jasonzheng
Автор

super super cool. Thank you very much. Maybe, go by you course

JUA
Автор

Very straight forward but super high pace for a beginner like me. I like that you show this step by step, that is helpful. But it is a bit difficult to catch up with your tempo when you type in high speed (fortunately there'a a rewind and pause button for the rescue). It would be much appreciated if you explained what some of the commands mean when you type. I understand that this would be a longer video if you did that, but it would be a bit more helpful. Thanks for the video! I will check out your in depth course for macos and see if that is easier.

kristiansvensson
Автор

Thank Karin. This is just an awesome project. I get to learn so much from this.

sulavjunghamal
Автор

Karin, first of all, thank you very much for your video. I've been looking for good tutorials to learn Swift for macOS for a while now. There are plenty of them for iOS, but unfortunately only a few for macOS. Yours caught my eye because you program a mini application as an example, basically exactly what I'm planning to do. But that's already my dilemma. I can sense your expertise and experience in Swift coding, but the video is probably aimed more at experienced programmers and not so much at beginners like me. I'm confused by a lot of the technical terms you use, and the coding of the examples is so fast-paced that it's not always clear to me what you're actually inserting at that moment and why. I understand that experienced coders don't want to bother with the basics, but that's exactly what I was looking for: To code a Mac app from scratch, with a customized pace for beginners, but with an end result that increases the understanding of Swift coding on the Mac. Unfortunately, that's why the tutorial didn't help me much, but that's not your fault, but rather mine. I'll keep looking ... Thanks for your video anyway and good luck.

SFAutor
Автор

Thanks a lot. Great video! I learned a lot. I also like your fast style of presenting. No time wasted.

AtomicKnights
Автор

thank you so much karin if you can do a full course on Mac OS apps with swift ui that would be awesome

Lueglam
Автор

Thank you for sharing your knowledge, it is wonderful to have your explanations along with the tutorial.

mister_aanderson
Автор

Thanks so much! Like your teaching style!

enaungong
Автор

Great stuff Karin, thanks for sharing!

keeshux
Автор

I very like your video channel, thanks.

hengfeb
Автор

Hi Karin can you make video on concurrency concepts and mvvm architecture in swift in more details

JustTest-emgd
Автор

Great tutorial, now I got really started in SwiftUI, it's much nicer than working with the old GUI editor and has similar functional concepts like React

wengin
Автор

Thank You so much for this tutorial! Is there a tutorial how to add attributes to an existing model? Adding a simple text-field for some details to the task will crash...

msch
Автор

Hi Karin, nice Videos, thanks for that, was very helpful.
One question... @48:30 you show one of your finished apps, there you have an extra Button next to the toggle left sidebar button on the sidebar.
How did you get this Button there? I searched around the internet but could not find an solution.
Thanks for your tip.

HoffiLab
Автор

Thank you for the video. I've learned so much.

evarilci
Автор

I have been up nights with garbage AI and this woman helped in an hour im talking many countless great projects that failed omg. Thank you so. much I dont trust machines esp AI their code is trash. I love how you did the nav split view or nav stack well I never understood I was good at c++ and not objc and swift mostly all cli mips lua guys I legit wasted nights so frustrated my mac probably wanted to cry .. You really have to just know and can't copy paste. Thanks again

OpiumSmoke
welcome to shbcf.ru