- 457
- 10 803 462
Sean Allen
United States
Приєднався 16 лют 2013
Level up your iOS development skills.
iOS Development Courses (build full apps):
seanallen.teachable.com
I'm building an app to help UA-camrs maximize their business:
creatorview.app
iOS Development Courses (build full apps):
seanallen.teachable.com
I'm building an app to help UA-camrs maximize their business:
creatorview.app
My Favorite SwiftUI Updates in iOS 18
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
WWDC 2024 introduced awesome new additions to SwiftUI in iOS 18. In this video I highlight a few of my favorites including Mesh Gradients, zoom transitions in NavigationStacks, SF Symbols 6 and the new animations, floating TabView and custom sheet sizes on iPadOS, and date reference Text formatting.
I can't wait to implement all these new changes into my apps.
WWDC 2024 - What's New in SwiftUI:
ua-cam.com/video/CNMRV0F0w74/v-deo.html
My iOS Dev Courses:
seanallen.teachable.com/
My Source Code:
seanallen.teachable.com/p/source-code-youtube-videos
X (Twitter):
Sean Allen - seanallen_dev
Hired.com:
hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/a/fzc51
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
RocketSim - Enhance Your Xcode Simulator:
gumroad.com/a/51797971/ftvbh
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
#swift #softwaredeveloper #iosdeveloper
WWDC 2024 introduced awesome new additions to SwiftUI in iOS 18. In this video I highlight a few of my favorites including Mesh Gradients, zoom transitions in NavigationStacks, SF Symbols 6 and the new animations, floating TabView and custom sheet sizes on iPadOS, and date reference Text formatting.
I can't wait to implement all these new changes into my apps.
WWDC 2024 - What's New in SwiftUI:
ua-cam.com/video/CNMRV0F0w74/v-deo.html
My iOS Dev Courses:
seanallen.teachable.com/
My Source Code:
seanallen.teachable.com/p/source-code-youtube-videos
X (Twitter):
Sean Allen - seanallen_dev
Hired.com:
hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/a/fzc51
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
RocketSim - Enhance Your Xcode Simulator:
gumroad.com/a/51797971/ftvbh
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
#swift #softwaredeveloper #iosdeveloper
Переглядів: 1 400
Відео
Swift News - Apple Intelligence, WWDC 24, Swift Testing, SwiftUI & More
Переглядів 6 тис.День тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. Swift News is a monthly show where I break down the latest happenings in the world of Swift, SwiftUI and iOS development. In this episode I cover: - Apple Intelligence - What's New in SwiftUI - Swift Testing - SF Symbols 6 - What's New in UIKit - Apple's WWDC Guides - Apple Design Aw...
Indie App Teardown - ASO, Strategy, Pricing, Paywalls, and Ads w/ Steve P. Young
Переглядів 4,2 тис.21 день тому
Steve P. Young from App Masters breaks down my app, Creator View, and gives great advice on ASO strategies, pricing, onboard, paywalls and Apple Search Ads. I walked away from this video with a bunch of improvements I could implement right away, and I bet you will too. Check out the App Master's UA-cam channel for more great indie dev business strategies and stories: www.youtube.com/@AppMasters...
Clean Swift Code with Where Clause
Переглядів 10 тис.Місяць тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. I love the where keyword in Swift. It cleans ups your code and makes it read much nicer. In this video I'll show you a few common examples of using the where keyword including for loops, finding elements in an array, and protocol extension. My iOS Dev Courses: seanallen.teachable.com...
Swift News - iOS 18 A11Y, visionOS Code, Career Advice, TCA & More
Переглядів 13 тис.Місяць тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. Swift News is a monthly show where I break down the latest happenings in the world of Swift, SwiftUI and iOS development. In this episode I cover: All Links are kept here -Swift News GitHub Repo: github.com/SAllen0400/swift-news - iOS 18 Accessibility Features - Apple's new developer...
SwiftUI Card View - Group Box & Customizations
Переглядів 11 тис.2 місяці тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. In this video I show you how to use Group Box, which is SwiftUI's built in card view. We discuss the basics of Group Box, the style when you nest Group Boxes and how to customize your own with GroupBoxStyle. My iOS Dev Courses: seanallen.teachable.com/ My Source Code: seanallen.teach...
SwiftUI Alerts - Buttons, TextFields, & Passing Errors
Переглядів 4,2 тис.2 місяці тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. In this video I show you how to display various types of alerts in SwiftUI. We discuss multiple buttons with destructive and cancel button roles and how to use a TextField in an alert. Then I show you how to pass an Error into your alert modifier so your alerts can be dynamic. My iOS...
Swift News - WWDC '24, MVVM Dead?, App Sound Design, 1 Star Reviews, Indie Dev & More
Переглядів 21 тис.2 місяці тому
Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift. App Masters UA-cam Channel: www.youtube.com/@AppMasters All Links are kept here -Swift News GitHub Repo: github.com/SAllen0400/swift-news My new SwiftUI Course (HealthKit, Swift Charts & Git/GitHub): seanallen.teachable.com/p/portfolio-project In this episode I...
SwiftUI Grids - LazyVGrid, LazyHGrid, Static Grid
Переглядів 8 тис.3 місяці тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. Today you will learn about LazyVGrids, LazyHGrids and static Grids (introduced in iOS 16). I will show you the differences between them and when to use each one. I start by explaining how LazyVGrids work with various column spacing parameters and pinned section headers. The we cover ...
SwiftUI Toggle - Button & Switch Tutorial
Переглядів 7 тис.3 місяці тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. In this video I show you how to build various SwiftUI Toggles. I demonstrate the basic switch, how to use it in a SwiftUI Form and how to customize the color. Then I show you how to build a toggle button and customize it with color, icons and basic animations. My iOS Dev Courses: sea...
Your App Will Get Rejected | New Privacy Rules - 2024
Переглядів 34 тис.3 місяці тому
As of May 1st, 2024 Apple implemented new privacy requirements for all new apps and app updates. These rules require a privacy manifest for popular third party SDKs and your app if you are using a required reason API. UserDefaults is a required reason API so this will affect the vast majority of us. I show you how to create a privacy manifest in Xcode to fix this issue so can get through app re...
Swift News - Swift 6, Strict Concurrency, Privacy, State of Subscription Apps, Indie Dev & More
Переглядів 15 тис.3 місяці тому
Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift. All Links are kept here -Swift News GitHub Repo: github.com/SAllen0400/swift-news In this episode I cover: - Swift 5.10 Release - Strict Concurrency Checking - Swift 6 Concurrency Focus - App Store Screenshots - App Paywalls - 65 Xcode Tips & Tricks - Encapsula...
visionOS 3D content in SwiftUI | Xcode | Spline
Переглядів 7 тис.3 місяці тому
Check out Spline at spline.design/ In this video I walk you through building a basic visionOS app that has 3D content in a Window, Volume and Immersive Space. I show you various ways to get 3D content and how you can edit and combine assets in Spline to make them your own before exporting them to SwiftUI code to use in Xcode and your visionOS apps. Spline is a no-code workflow to create 3D cont...
How to Create 3D App Icons for visionOS | Xcode
Переглядів 4,1 тис.4 місяці тому
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. App icons for visionOS (Apple Vision Pro) have a 3D parallax effect that is triggered when you look at the icon. This requires the developer to create their app icon for visionOS in three distinct layers. In this video I demonstrate how to do that and show you some issues I ran into ...
3D Content in iOS & visionOS apps with Spline (Xcode & SwiftUI)
Переглядів 26 тис.4 місяці тому
Check out Spline at spline.design/ In this video I walk you through building an animated 3D onboard screen using Spline. Spline is a no-code workflow to create 3D content for the Apple Ecosystem. It's an easy way to get 3D content into your iOS, iPadOS, macOS and visionOS apps by exporting SwiftUI code you can copy and paste into Xcode. Spline's metal-based renderer takes advantage of all the g...
Swift News - SwiftUI Field Guide, Apple Vision Pro, State of Mobile 2024 , Indie Dev & More
Переглядів 12 тис.4 місяці тому
Swift News - SwiftUI Field Guide, Apple Vision Pro, State of Mobile 2024 , Indie Dev & More
iOS Dev's Thoughts on Working in Apple Vision Pro (Xcode)
Переглядів 12 тис.4 місяці тому
iOS Dev's Thoughts on Working in Apple Vision Pro (Xcode)
RealityKit & Object Capture Explained (visionOS)
Переглядів 12 тис.5 місяців тому
RealityKit & Object Capture Explained (visionOS)
Apple's Human Interface Guidelines 2024 - Updated w/ visionOS
Переглядів 8 тис.5 місяців тому
Apple's Human Interface Guidelines 2024 - Updated w/ visionOS
Swift News - Vision Pro, Programmers Obsolete?, Indie Dev & More
Переглядів 16 тис.5 місяців тому
Swift News - Vision Pro, Programmers Obsolete?, Indie Dev & More
iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - FULL COURSE
Переглядів 50 тис.6 місяців тому
iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - FULL COURSE
Simple, Clean Empty States in SwiftUI - ContentUnavailableView - iOS 17
Переглядів 6 тис.6 місяців тому
Simple, Clean Empty States in SwiftUI - ContentUnavailableView - iOS 17
SwiftUI Pie & Donut Charts - New in iOS 17
Переглядів 4,4 тис.6 місяців тому
SwiftUI Pie & Donut Charts - New in iOS 17
Swift Date Components & Calculations Tutorial
Переглядів 6 тис.6 місяців тому
Swift Date Components & Calculations Tutorial
SwiftUI Tooltips with TipKit (Popover & Inline Tips)
Переглядів 13 тис.7 місяців тому
SwiftUI Tooltips with TipKit (Popover & Inline Tips)
New SwiftUI Photo Picker - Single & Multiple Selection
Переглядів 9 тис.8 місяців тому
New SwiftUI Photo Picker - Single & Multiple Selection
Cleaner, Safer Code with Swift KeyPaths
Переглядів 10 тис.8 місяців тому
Cleaner, Safer Code with Swift KeyPaths
An Easier Dev Life with Kaleidoscope
Переглядів 5 тис.8 місяців тому
An Easier Dev Life with Kaleidoscope
Fast & Easy Paywalls with RevenueCat
Переглядів 8 тис.8 місяців тому
Fast & Easy Paywalls with RevenueCat
Enjoy android 5 features like push through zoom on 2024😅
Enjoy Android :)
This exists on iPhone too, but this update is specifically for developers 😅. Previously it wasn’t as easy to accomplish, but with this update, it is. Something tells me you’re in the wrong place youngin
You missed `.onScrollGeometryChange(for:of:action:)`. Responsive headers and footers with minimal code and no preferenceKeys and offset meddling.
i never understood why are the new sf symbols iOS 18? i mean i understand that some of the complex features are iOS 18 but the new SF Symbols icons ???
Because they're simply not included on older iOS versions? At some point you add something new, and everything going forward can use that. But you can't use features from the future in older versions
Thank you.
You're welcome!
Learn more with my iOS Dev courses at seanallen.teachable.com
Learn more with my iOS Dev courses at seanallen.teachable.com
È affascinante vedere come questa conversazione continua ad evolversi e svolgersi. C'è sempre qualcosa di nuovo da scoprire.🍒
SF SYMBOLS are my favorite thing too! 😄
Keep it up 🎉
Will do
🔥🔥🔥
One thing I don't understand, since you provide protocol for Generic type, why not just use protocol directly.
first lol
Thanks Sean, It's helpful!
I remember when swift charts launch, a friend of mine was in tears because it launched 3 days after he painfully completed a UIKit project which had charts in it , getting its data from a raspberry 😂😂
Bummer for your friend, but Swift charts is amazing!
Has anyone seen how to do the dark mode icons? I haven’t had any luck making that work
It’s currently in Develop beta(only works with Apple’s own apps rn) , will be in the upcoming public beta, official release in September presumably
Hey man, this looks like an awesome course! Why did you made it free and why are you no longer going to update it? You seem like an awesome teacher, would've liked to purchase the updated one.
The hard part with videos is that I can't update them (like a blog post). I have to re-record them. So, at a certain point the course becomes too outdated and adding update sections to the end feels like putting to many bandaids on it after a while. I have more courses at seanallen.teachable.com if you want to check them out.
it's 2024 should i go for Uikit or swiftui
If you want to be able to work on legacy codebases, learn both. There are still a lot of apps that have not been ported to SwiftUI
@@Twimmy15 thanks brother can you guide me more
As a long time Apple Developer I always called it the Apple Intelligence Test, as in how to make it work or compile. I code on Android too, glad they are catching up! However, I already have apps like MS SwiftKeys, Grammarly, and Notion so I will at least be able to compare. Android Studio had Bard, which I didn’t find helpful and have been using ChatGPT and cutting and pasting, now Gemini 1.5 which is better. I also use JetBrians IDEs, IntelliJ, PyCharm, DataGrip and find their AI Bots very helpful. Looking forward to the AI era, it will improve my coding expertise in many areas, not just Apple. I supported UNIX device drivers in the 80s and 90s, Swift Embedded looks promising, but in the meantime, Silicon Labs Simplicity Studio and their SparkFun Matter board is also a good choice, my Swift IO Playground board arrives today. macOS will always be my desktop, Windows 11 is secondary and I love Flight Simulator. My 2 cents and great review, thank you.
People who don’t have a lot of multi threading experience may not realize just dumping everything on a mainactor thread has large implications for latency and responsiveness. It’s easy to block threads by accident. I’m curious how all this will work out.
are there resources to learn more about multi threading and performance? I was shocked when I realised a side project was using 468MB of RAM, all it did was get data from an api and display it
I think the expectation is that anything not part of the UI should be done on another thread
"Apple Intelligence" is eerily Orwellian
Thank you Sean!
No problem, Dave :)
still no new objective-c version... :(
Sadly… objc still be something different that make me feel like I’m getting more power
1st
Can anyone recommend other podcasts? Or are they still the best? Maybe someone knows podcasts in general for developers, where you learn sth?
Very good explanation
I updated Xcode to 15 and I can no longer edit from the canvas, now everything is by code 😅
Just watched the course from the begin to the end. Thank you Sean!
Hope you enjoyed it!
Sean as a new Ios developer I extremely enjoyed your course and learn a lot of new concepts. Thanks a lot man. You are awesome
Happy I could help :)
Great tutorial. I keep coming back to it for reference.
Date math is fun, isn't it?
This makes me want to get a big monitor. Currently I use the 14 inch on the macbook and 13 inch sidecar 😂
Your life will change.
When he says for other people using your code, you should go ahead and consider yourself in 6 months as “other people”, cause trust me you won’t remember how that thing works at that point 😂
Very true.
Unless you are leetcoding.
Damn this was supposed to be simple but it confused the heck out of me still lol
just by looking at your eye bags.... you're a fake developer.... just another fake biggy backing off of a new trend trying to sell courses/ content written by chatGPT
Really great content. I've been in iOS industry for 4 years, never had any project with SwiftUI. Thinking of trying to keep up and found this course. Everything is well explained and my experience with UIKit makes this course feels like a breeze. Thank you~
Glad it was helpful!
Appreciate the content. Your vids are the best! 👍
Thanks for the kind words :)
I love these videos. Sorry they aren't more popular, they're legitimately great.
I ejoyed making them too. If I ever get around to really trying to make creator view a success, I'll revisit. I got distracted with a day job, courses, etc... Had to pay the bills and the indie app wasn't doin it, unfortunately.
Hello, I watch your video to explain "swift", it makes me interested. I am a beginner, I don't know how to choose your videos to start learning. The cause the swift evolution and also the new version. I am waiting for your advice so that I can learn gradually. THANKS
'm new to Swift and trying to solve some LeetCode problems in Xcode. I realized that I can't debug in Playgrounds, which makes it hard to see what I'm doing. How can I learn Swift effectively without a debugger? Any advice would be appreciated. Can I use regular projects as my test ground ?
Is this content still valid (i.e. one can just follow along) for the current version of XCode and iOS - as on June 2024?
I would say 85% of it is. Of course, Xcode has changed a bit and SwiftUI has added new things. I kept this course updated through iOS 16 to the only stuff it's missing is the iOS 17 stuff.
weird one, why can't I use breakpoint when clicking on the line?
Do you have somthing simular but for ios 15?
Nah, you would have to custom build that from scratch (not worth it in my opinion).
@@seanallen yeah seams hard to find something. Thanks for you’re reply.
Yeah…sticking with C…
*me reading "GFButton"* (thnx for the video Sean 😭)
Thank
🌹
Im marking my progress here, now im at 4:05:00
¡Bravo! Qué buen curso. ¡Gracias!
Brother I have built swiftui app and app store is rejected times so can help me please
Thanks for sharing. I want to build an app for my business. Before hiring engineers, I really should learn myself. Your video looks pretty inclusive.
Hope you enjoy it. I designed it for absolute beginners.