Тёмный

Make a MacOS App from Start to Finish with SwiftUI - Screenshot app - PART 1 

Karin Prater
Подписаться 17 тыс.
Просмотров 8 тыс.
50% 1

Start macOS app development in this SwiftUI tutorial where I guide you through creating a screenshot app from scratch. Learn how to leverage command line tools for powerful functionality, manage images with NSPasteboard, and enhance your app’s interface with SwiftUI’s LazyVGrid and drag-and-drop features.
This is the first part of a series where you will learn about macos app develeopment. This series will equip you with the skills to build a native and polished macOS application.
🔹 What You’ll Learn:
- How to use command line tools in SwiftUI.
- Integrating screencapture for taking screenshots.
- Managing images with NSPasteboard.
- Creating a dynamic grid layout using LazyVGrid.
- Implementing drag and drop functionality.
- Handling different screenshot types with ease.
00:00 Introduction to the screenshot app project
04:44 Using command line tools
08:36 What can you build with command line tools
11:57 Taking screenshots in SwiftUI with screencapture
17:29 Getting the images from NSPastboard
20:40 Grid layout with LazyVGrid
24:27 Drag and drop images
26:37 Taking different types of screenshots
29:27 Wrap up
If you want to publish an app with screen capture, make sure to add privacy settings. This is the guide from apple: developer.apple.com/documenta...
If you liked what you learned and you want to see more, check out one of my courses!
👨‍💻 macOS Development with SwiftUI course learn.swiftyplace.com/macos-d...
👨‍💻 my Core Data and SwiftUI course learn.swiftyplace.com/swiftui...
⬇️ Download project starter: github.com/gahntpo/Screenshot...
PART 2: • Make a macOS app PART ...
#SwiftUI #macos

Опубликовано:

 

8 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 51   
@SwiftyPlace
@SwiftyPlace 25 дней назад
Learn more in depth about macOS development with my new course. learn.swiftyplace.com/macos-development-swiftui-course
@ongomobile9956
@ongomobile9956 10 дней назад
Great course Any plans for SwiftData?
@mohamethseck
@mohamethseck 25 дней назад
I think you're the only one that does Mac OS tutorials with SwiftUI and I love it! Thank you!
@SwiftyPlace
@SwiftyPlace 24 дня назад
Glad you like it! I really enjoy macOS development.
@lorensims4846
@lorensims4846 25 дней назад
So nice to see a SwiftUI tutorial that ISN'T for iOS! I really prefer to write programs for macOS.
@SwiftyPlace
@SwiftyPlace 24 дня назад
Happy to hear. I really like doing tutorials for macOS. Its challenge but super fun.
@user-sr4ih1zt5s
@user-sr4ih1zt5s 4 дня назад
I'm building a small macOS menu bar tool atm. Have learned so much from your channel! You are amazing!
@ChinqMiau1
@ChinqMiau1 23 дня назад
Like many I will also add my appreciation of you making and sharing MacOS programming videos. Thank you!
@rbdan
@rbdan 19 дней назад
This tutorial saved me, can’t believe how easy you make it while following best practices
@FabricioMTL
@FabricioMTL 25 дней назад
Keep creating macOS app related content that make you Unique ❤️
@SwiftyPlace
@SwiftyPlace 24 дня назад
That's the plan!
@jorgesegundorojas6119
@jorgesegundorojas6119 25 дней назад
My favorite iOS channel :)
@SwiftyPlace
@SwiftyPlace 24 дня назад
Wow, thanks!
@AmpharosSquad
@AmpharosSquad 23 дня назад
real shame... that there is only 1 video in the series so far! :) I love your tutorials. Can't wait for more videos in this series. You show so many small things along the way the showcase the expertise you have in swiftui and mac/ios development in general.
@collocheru
@collocheru 24 дня назад
Amazing tutorial, I had no idea how powerful command line tools are!!
@SwiftyPlace
@SwiftyPlace 23 дня назад
I know, right?
@ongomobile9956
@ongomobile9956 23 дня назад
Very Cool that your creating content for macOS
@rricardobs
@rricardobs 19 дней назад
What a soft voice! Certainly subscribing to watch next videos. Thanks for the video
@chris_bennett
@chris_bennett 24 дня назад
This is so cool! Just today I thought about coding my own MacOS screenshot tool because I have an idea for a feature I have not seen anywhere else. And there you are with this awesome tutorial. Thanks!!!
@caotichcuc
@caotichcuc 22 дня назад
Super helpful. Thank you so much 💕
@robwatkinssr.9058
@robwatkinssr.9058 15 дней назад
Very good tutorial. Thanks
@maxscheijen
@maxscheijen 24 дня назад
Great video!
@SwiftyPlace
@SwiftyPlace 24 дня назад
Glad you enjoyed it
@debdutkarmakar4530
@debdutkarmakar4530 25 дней назад
Great tutorial ❤
@RobertHolzapfel
@RobertHolzapfel 25 дней назад
Thanks very much ... love it!
@RadAlzyoud
@RadAlzyoud 22 дня назад
Brilliant. Thanks for sharing.
@gokulsarveshsk461
@gokulsarveshsk461 23 дня назад
Just awesome😍!
@szabolcst6847
@szabolcst6847 25 дней назад
Thank you! Excellent as always!
@SwiftyPlace
@SwiftyPlace 24 дня назад
Thank you too!
@sharshuwuu
@sharshuwuu 25 дней назад
Great too see a new video especially this one
@SwiftyPlace
@SwiftyPlace 24 дня назад
Your support means the world to me, thank you for tuning in!
@abdouett3676
@abdouett3676 25 дней назад
Awesome job and very well explaining! Thanks
@SwiftyPlace
@SwiftyPlace 24 дня назад
Glad it was helpful!
@awunnenb
@awunnenb 24 дня назад
Nice video, thank you!
@awakeFromNib
@awakeFromNib 24 дня назад
That's very interesting, thanks!
@SwiftyPlace
@SwiftyPlace 23 дня назад
My pleasure!
@MadHolms
@MadHolms 24 дня назад
please add Part 2..N, finally some nice tutorials for MacOS development.
@SwiftyPlace
@SwiftyPlace 23 дня назад
Will upload soon
@Mvrkke
@Mvrkke 25 дней назад
Danke Karin
@AndrewDChristie
@AndrewDChristie 23 дня назад
Thanks!
@mkhasson97
@mkhasson97 25 дней назад
Lieben Dank 💯🎉
@aloussase
@aloussase 25 дней назад
Loved the content! For the next videos in the series could you please format your code :)
@SwiftyPlace
@SwiftyPlace 24 дня назад
Sure thing!
@ihwan_id
@ihwan_id 24 дня назад
thanks
@iosems
@iosems 21 день назад
Heyy, very informative lesson! btw, can you share your xcode theme using?
@simonransom_dxb
@simonransom_dxb 22 дня назад
Hello Karin Thank you for the informative content. Will you address how to take fullscreen screenshots with multiple monitors in a future video? I seem to only be able to take screenshots of my primary monitor even when it is not showing the active app/window. Simon
@SinghalRishi27
@SinghalRishi27 24 дня назад
Can you please do a tutorial on hotel booking app for iPhone iPad and Mac Im only stuck on scalability of apps
@gsestream
@gsestream 23 дня назад
or with java, a runnable jar
Далее
Complete iOS Development Journey : From zero to Pro
12:38
Beginners Guide to Tauri (Javascript Desktop Apps)
8:10
MacOS Is Horrible Until You Learn How To Use It
12:26
Swift in 100 Seconds
2:25
Просмотров 720 тыс.
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Просмотров 93 тыс.
I Spent 120 Hours Coding This!
24:01
Просмотров 56 тыс.
Clean Swift Code with Where Clause
7:19
Просмотров 8 тыс.
Making it Rain - Advanced Special Effects with SwiftUI
29:16