Sean Allen
Sean Allen
  • 457
  • 10 803 462
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
Переглядів: 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)
ARKit: What can it do? (visionOS)
Переглядів 19 тис.5 місяців тому
ARKit: What can it do? (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

КОМЕНТАРІ

  • @konstantin215
    @konstantin215 23 години тому

    Enjoy android 5 features like push through zoom on 2024😅

    • @seanallen
      @seanallen 23 години тому

      Enjoy Android :)

    • @dre5671
      @dre5671 21 годину тому

      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

  • @janstehlik3939
    @janstehlik3939 День тому

    You missed `.onScrollGeometryChange(for:of:action:)`. Responsive headers and footers with minimal code and no preferenceKeys and offset meddling.

  • @iLoveAppl3947
    @iLoveAppl3947 День тому

    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 ???

    • @anianii
      @anianii 23 години тому

      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

  • @Another0neTime
    @Another0neTime День тому

    Thank you.

    • @seanallen
      @seanallen 23 години тому

      You're welcome!

  • @seanallen
    @seanallen День тому

    Learn more with my iOS Dev courses at seanallen.teachable.com

  • @seanallen
    @seanallen День тому

    Learn more with my iOS Dev courses at seanallen.teachable.com

  • @Bella-d2t
    @Bella-d2t День тому

    È affascinante vedere come questa conversazione continua ad evolversi e svolgersi. C'è sempre qualcosa di nuovo da scoprire.🍒

  • @karansarin1986
    @karansarin1986 День тому

    SF SYMBOLS are my favorite thing too! 😄

  • @TCHewagama
    @TCHewagama 2 дні тому

    Keep it up 🎉

  • @randomjjj4034
    @randomjjj4034 2 дні тому

    🔥🔥🔥

  • @mipmap256
    @mipmap256 2 дні тому

    One thing I don't understand, since you provide protocol for Generic type, why not just use protocol directly.

  • @benmoon8412
    @benmoon8412 2 дні тому

    first lol

  • @ashok2089
    @ashok2089 2 дні тому

    Thanks Sean, It's helpful!

  • @SanusiAdewale
    @SanusiAdewale 2 дні тому

    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 😂😂

    • @seanallen
      @seanallen День тому

      Bummer for your friend, but Swift charts is amazing!

  • @Notkdenben
    @Notkdenben 2 дні тому

    Has anyone seen how to do the dark mode icons? I haven’t had any luck making that work

    • @mimisbrunnur
      @mimisbrunnur 2 дні тому

      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

  • @davosonic60
    @davosonic60 3 дні тому

    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.

    • @seanallen
      @seanallen День тому

      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.

  • @riken2567
    @riken2567 3 дні тому

    it's 2024 should i go for Uikit or swiftui

    • @Twimmy15
      @Twimmy15 3 дні тому

      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

    • @riken2567
      @riken2567 День тому

      @@Twimmy15 thanks brother can you guide me more

  • @NedHogan
    @NedHogan 3 дні тому

    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.

  • @ToddHoff
    @ToddHoff 3 дні тому

    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.

    • @SanusiAdewale
      @SanusiAdewale 2 дні тому

      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

    • @darylewalker6862
      @darylewalker6862 2 дні тому

      I think the expectation is that anything not part of the UI should be done on another thread

  • @sewing848
    @sewing848 3 дні тому

    "Apple Intelligence" is eerily Orwellian

  • @DaveJacobseniOS
    @DaveJacobseniOS 3 дні тому

    Thank you Sean!

  • @otkwass
    @otkwass 3 дні тому

    still no new objective-c version... :(

    • @codecungintern
      @codecungintern 3 дні тому

      Sadly… objc still be something different that make me feel like I’m getting more power

  • @theiosdeveloper555
    @theiosdeveloper555 3 дні тому

    1st

  • @koutis1399
    @koutis1399 3 дні тому

    Can anyone recommend other podcasts? Or are they still the best? Maybe someone knows podcasts in general for developers, where you learn sth?

  • @sajibalaram6978
    @sajibalaram6978 4 дні тому

    Very good explanation

  • @Johmaz23
    @Johmaz23 4 дні тому

    I updated Xcode to 15 and I can no longer edit from the canvas, now everything is by code 😅

  • @TheMrPifagor
    @TheMrPifagor 5 днів тому

    Just watched the course from the begin to the end. Thank you Sean!

  • @mahankh6839
    @mahankh6839 5 днів тому

    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

    • @seanallen
      @seanallen День тому

      Happy I could help :)

  • @AndyJMacLeod
    @AndyJMacLeod 6 днів тому

    Great tutorial. I keep coming back to it for reference.

    • @seanallen
      @seanallen День тому

      Date math is fun, isn't it?

  • @blacksheep7576
    @blacksheep7576 6 днів тому

    This makes me want to get a big monitor. Currently I use the 14 inch on the macbook and 13 inch sidecar 😂

    • @seanallen
      @seanallen День тому

      Your life will change.

  • @jacoboblanco1555
    @jacoboblanco1555 6 днів тому

    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 😂

  • @user-ix8gh9bs9k
    @user-ix8gh9bs9k 6 днів тому

    Unless you are leetcoding.

  • @Notkdenben
    @Notkdenben 7 днів тому

    Damn this was supposed to be simple but it confused the heck out of me still lol

  • @ahmeddoghri1576
    @ahmeddoghri1576 7 днів тому

    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

  • @gilangsinawang7361
    @gilangsinawang7361 7 днів тому

    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~

  • @clayclay7063
    @clayclay7063 7 днів тому

    Appreciate the content. Your vids are the best! 👍

    • @seanallen
      @seanallen День тому

      Thanks for the kind words :)

  • @FutureJacket
    @FutureJacket 8 днів тому

    I love these videos. Sorry they aren't more popular, they're legitimately great.

    • @seanallen
      @seanallen День тому

      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.

  • @fredericthiebault6908
    @fredericthiebault6908 8 днів тому

    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

  • @antonignatenko7776
    @antonignatenko7776 9 днів тому

    '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 ?

  • @halligogguh5415
    @halligogguh5415 9 днів тому

    Is this content still valid (i.e. one can just follow along) for the current version of XCode and iOS - as on June 2024?

    • @seanallen
      @seanallen День тому

      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.

  • @antonignatenko7776
    @antonignatenko7776 9 днів тому

    weird one, why can't I use breakpoint when clicking on the line?

  • @WattsnabbAB
    @WattsnabbAB 9 днів тому

    Do you have somthing simular but for ios 15?

    • @seanallen
      @seanallen День тому

      Nah, you would have to custom build that from scratch (not worth it in my opinion).

    • @WattsnabbAB
      @WattsnabbAB День тому

      @@seanallen yeah seams hard to find something. Thanks for you’re reply.

  • @wlcrutch
    @wlcrutch 9 днів тому

    Yeah…sticking with C…

  • @abdeldjalilboufendi7773
    @abdeldjalilboufendi7773 10 днів тому

    *me reading "GFButton"* (thnx for the video Sean 😭)

  • @Msyo_Jaber
    @Msyo_Jaber 10 днів тому

    Thank

  • @Msyo_Jaber
    @Msyo_Jaber 10 днів тому

    🌹

  • @MeongBiyu
    @MeongBiyu 10 днів тому

    Im marking my progress here, now im at 4:05:00

  • @ChristopherOcañaAmezcua
    @ChristopherOcañaAmezcua 11 днів тому

    ¡Bravo! Qué buen curso. ¡Gracias!

  • @ibringit
    @ibringit 11 днів тому

    Brother I have built swiftui app and app store is rejected times so can help me please

  • @StephenKing-wb2ve
    @StephenKing-wb2ve 11 днів тому

    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.

    • @seanallen
      @seanallen День тому

      Hope you enjoy it. I designed it for absolute beginners.