iOS Academy
iOS Academy
  • Видео 777
  • Просмотров 13 213 684
Bring 3D Content Into iOS/visionOS App (+ Animations)
In this video we will learn how to bring interactive 3D content into our SwiftUI project with Spline. Spline is an amazing design tool that helps you collaboratively design, animate, and embed 3D content into your project. We'll explore where to find designs, how to tweak them, and how to animate them.
Check out Spline: spline.design
Spline event video: ruclips.net/video/7l8LPgz47Zk/видео.html
Spline Package: github.com/splinetool/spline-ios
💻 Source Code: patreon.com/iOSAcademy
🎥 Subscribe for more: ruclips.net/user/iOSAcademy
😎 Like my teaching style? Check out some of my most popular courses! courses.iosacademy.io
👉🏼 Connect (personal LinkedIn) linkedin.com/in/afrazsiddiqui
🚀 Follow on LinkedI...
Просмотров: 4 640

Видео

Building FaceTime Video Calling App with Stream (iOS) - 2024
Просмотров 4,7 тыс.4 месяца назад
In this video we'll learn to build a FaceTime like app with Stream, Firebase, and Swift. We'll start by diving into the world of Stream Video by talking through key concepts and integrating the SDK. We'll explore the Stream dashboard and all it offers. From there, we'll integrate Firebase to handle email/password authentication. We'll build a beautiful UI with UIKit and Swift. Additionally, we'...
Date Timezones in Xcode 15 and Swift - iOS Development
Просмотров 2,5 тыс.5 месяцев назад
🕒 Welcome to our beginner-friendly tutorial on understanding timezones in Xcode and Swift! 🌎 In this video, we'll demystify the basics of handling timezones and showcase a practical example of simulating different timezones from around the world using the TZ timezone argument in your Xcode scheme settings. 🚀 Whether you're a new Swift developer or just getting started with Xcode, understanding ...
Background Tasks in iOS (Swift & Xcode) - Beginners
Просмотров 12 тыс.5 месяцев назад
Are you ready to take your iOS development skills to the next level? Join us in this comprehensive tutorial where we delve into the world of Background Task creation, setup, and scheduling for beginners using Swift and Xcode. In this step-by-step guide, we'll walk you through the entire process of creating, setting up, and scheduling Background Tasks on iOS. Learn how to submit a task seamlessl...
Introduction to SwiftData - iOS Development
Просмотров 9 тыс.6 месяцев назад
Welcome to our latest tutorial where we dive into the world of SwiftData in Xcode! 🚀 In this hands-on video, we'll guide you through the creation of a simple yet powerful Grocery List App using Swift and Xcode. 👨‍💻 What You'll Learn: ✅ Introduction to SwiftData in Xcode 🧊 Understanding Containers, Models, and Context in Core Data 📝 Building a Grocery List App from Scratch 🔄 Querying, Saving, an...
New SwiftUI Data Flow with Observation - iOS 17
Просмотров 7 тыс.8 месяцев назад
In this video we'll learn about the improvements and updates to Observation and Observable in SwiftUI - that came with iOS 17 during WWDC 2023 from Apple. These updates not only simplify the means to write your data flow code, but, they even improve performance. 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teaching style? Check out some of my...
Empty States in SwiftUI - iOS 17
Просмотров 4,7 тыс.8 месяцев назад
Welcome to our latest SwiftUI tutorial! 🚀 In this video, we'll dive deep into the world of empty states and show you how to use the Content Unavailable View in SwiftUI to enhance your app's user experience. Have you ever wondered how to gracefully handle situations when there's no content to display in your SwiftUI app? Whether it's an empty list, a missing profile, or data loading errors, the ...
Build A SwiftUI Airbnb App
Просмотров 10 тыс.8 месяцев назад
In today’s video, we’ll build an Airbnb listings app with SwiftUI and Xcode 15. You’ll learn how to fetch Airbnb listings information, set up architectural components in an app, and a whole lot more. We’ll start by learning about the API and creating related models. Thereafter, we’ll fetch data and start creating view models for our User Interface. We’ll create various views in SwiftUI to craft...
Build BrightSky Weather App (iOS) - Part 8: Pay Walls
Просмотров 2,7 тыс.9 месяцев назад
In this video we will take a deeper look at the newly rolled out PayWall feature from RevenueCat. Moreover, we will create our very own PayWall with subscription offerings that we will make available in our app. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teaching style? Check out some of m...
Build BrightSky Weather App (iOS) - Part 7: Set Up In App Purchases
Просмотров 1,5 тыс.9 месяцев назад
In this video we will start to integrate auto renewing subscriptions into our app. Specifically we will set up a test environment, RevenueCat as our IAP infrastructure, and all the behind the scenes configuration in Apple's App Store Connect. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teac...
Build BrightSky Weather App (iOS) - Part 6: Finish Cells
Просмотров 1,4 тыс.9 месяцев назад
In this video we will create the specific user interfaces for our three cell types. Specifically, we will create subviews, constraint them, and expose appropriate data types on the viewModels that drive these views in our UI. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teaching style? Check...
Build BrightSky Weather App (iOS) - Part 5: Weather Cells
Просмотров 1,5 тыс.9 месяцев назад
In this video we will start putting together the cells we need - along with their viewModels - for the primary Current Weather User Interface. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teaching style? Check out some of my most popular courses! courses.iosacademy.io 👉🏼 Connect (personal Li...
Build BrightSky Weather App (iOS) - Part 4: Weather UI
Просмотров 1,9 тыс.9 месяцев назад
In this video we'll jump into designing the core user interface of our app - the Weather UI Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teaching style? Check out some of my most popular courses! courses.iosacademy.io 👉🏼 Connect (personal LinkedIn) linkedin.com/in/afrazsiddiqui 🚀 Follow on L...
Build BrightSky Weather App (iOS) - Part 3: Fetch Weather
Просмотров 2,2 тыс.9 месяцев назад
In this video we will leverage Apple's WeatherKit framework to fetch the weather for the users current location. We will retain the current, daily, and hourly forecast that will be used later on to construct a beautiful weather experience. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ruclips.net/user/iOSAcademy 😎 Like my teachin...
Build BrightSky Weather App (iOS) - Part 2: Location Manager
Просмотров 2,9 тыс.9 месяцев назад
In this video we will dive into the world of getting the users location. With this CoreLocation integration, we can further fetch the current weather conditions for the user's area. We will talk about requesting authorization for the user's location and retaining the location object. Code: github.com/AfrazCodes/BrightSkyWeatherApp-iOS 💻 Source Code: patreon.com/iOSAcademy 🎥 Subscribe for more: ...
Build BrightSky Weather App (iOS) - Part 1: Project Set Up
Просмотров 8 тыс.9 месяцев назад
Build BrightSky Weather App (iOS) - Part 1: Project Set Up
Build BrightSky Weather App (iOS) - Overview
Просмотров 7 тыс.9 месяцев назад
Build BrightSky Weather App (iOS) - Overview
Swift Predicate Macro Explained (Xcode 15)
Просмотров 4,1 тыс.9 месяцев назад
Swift Predicate Macro Explained (Xcode 15)
Three Largest Number Interview Question: iOS Interviews (Algorithms + FAANG)
Просмотров 9 тыс.10 месяцев назад
Three Largest Number Interview Question: iOS Interviews (Algorithms FAANG)
Xcode 15 Bookmarks: Accelerate Your Development
Просмотров 5 тыс.Год назад
Xcode 15 Bookmarks: Accelerate Your Development
Symbol Animation in Swift (iOS 17) - Xcode 15
Просмотров 7 тыс.Год назад
Symbol Animation in Swift (iOS 17) - Xcode 15
Xcode 15: Better Logging / Debugging Support
Просмотров 10 тыс.Год назад
Xcode 15: Better Logging / Debugging Support
Pie Charts & Donut Charts in iOS 17 (WWDC 2023) - iOS
Просмотров 4,2 тыс.Год назад
Pie Charts & Donut Charts in iOS 17 (WWDC 2023) - iOS
Stop Using For Loops in Swift: Stride Tutorial
Просмотров 12 тыс.Год назад
Stop Using For Loops in Swift: Stride Tutorial
Dump Function in Swift (Better print)
Просмотров 8 тыс.Год назад
Dump Function in Swift (Better print)
SwiftUI Masterclass: Build To Do List App
Просмотров 104 тыс.Год назад
SwiftUI Masterclass: Build To Do List App
Lesson 14: App Icon & Launch Screen - SwiftUI To Do List
Просмотров 13 тыс.Год назад
Lesson 14: App Icon & Launch Screen - SwiftUI To Do List
Lesson 13: Profile & Log Out - SwiftUI To Do List
Просмотров 6 тыс.Год назад
Lesson 13: Profile & Log Out - SwiftUI To Do List
Lesson 12: Done Checkmarks - SwiftUI To Do List
Просмотров 3,4 тыс.Год назад
Lesson 12: Done Checkmarks - SwiftUI To Do List
Lesson 11: Delete Items - SwiftUI To Do List
Просмотров 3,9 тыс.Год назад
Lesson 11: Delete Items - SwiftUI To Do List

Комментарии

  • @KOOLAIDxK1D
    @KOOLAIDxK1D День назад

    1:05

  • @MauricioFelipePachecoDiaz
    @MauricioFelipePachecoDiaz День назад

    Thanks, but presentationDetents in SwiftUI is on iOS16 not to iOS14

  • @yogeshneopanay
    @yogeshneopanay День назад

    Please can you add the git link fro the project too i would be help full

  • @ivanyashchenko790
    @ivanyashchenko790 2 дня назад

    I was sick of this rollercoaster that you created by zooming in and out of the image every 2-3 seconds. You f*сkеd bаstаrd.

  • @KrzysztofBob
    @KrzysztofBob 2 дня назад

    Nothing like to hit a brick wall that quickly ... error: Value of type 'Emoji' has no member 'rawValue' ???

  • @iamex3mal474
    @iamex3mal474 3 дня назад

    I like your videos and they are very useful, I'm waiting for the picture on the video to finally become clearer

  • @Memes_uploader
    @Memes_uploader 3 дня назад

    I am grateful that I found you

  • @wlcrutch
    @wlcrutch 3 дня назад

    Wait…memory leaks? I thought Swift handled memory automatically??

  • @BreakingBarriers2DIY
    @BreakingBarriers2DIY 4 дня назад

    Really appreciate how you show us where you are taking us AND the mixing of authentication logic with a simple app...nice work IOSAcademy!

  • @MonchiPlay_yt
    @MonchiPlay_yt 5 дней назад

    Can you make one but for movies or books?

  • @user-jl9hq4tz8c
    @user-jl9hq4tz8c 5 дней назад

    hi! I wonder which architecture was used in this course and which high level architecture was used

  • @AkbarAli-zu4jc
    @AkbarAli-zu4jc 5 дней назад

    I am akbar & your name is nice.

  • @Memes_uploader
    @Memes_uploader 5 дней назад

    OMG, finally I found someone who can really teach me. Coming from SwiftUI and was not able to understand the logic by myself and by other tutotials, but you made me get it

  • @javindahhibbert6348
    @javindahhibbert6348 5 дней назад

    Where can I find the playground file in the video to download?

  • @supondo
    @supondo 5 дней назад

    Great tutorial, congratulations!

  • @ninjaasmoke
    @ninjaasmoke 6 дней назад

    Please make this an entire series

  • @TamoKakhidze
    @TamoKakhidze 6 дней назад

    can I add this package without cocoapods?

  • @ibrahimabdul-malik5269
    @ibrahimabdul-malik5269 6 дней назад

    Thank you! I know this is a relatively old course but it really helped refresh my memory on this language!

  • @fariaspiero9496
    @fariaspiero9496 7 дней назад

    lol what if I don’t have a Mac lol

  • @kochkindavid
    @kochkindavid 7 дней назад

    I like that you do debugging in the video instead of everything being perfect on the first try

  • @prathamhebbar5800
    @prathamhebbar5800 8 дней назад

    Hey there! I had trouble installing the third party code libraries at the end through CocoaPods. Can you please help me?

  • @cw9211
    @cw9211 8 дней назад

    loved the video. very helpful. i can see it load to simulator. how do i get it to load to a view or screen? id like to have this as a button, that goes to a view that loads this.. am i missing something?

  • @TamoKakhidze
    @TamoKakhidze 8 дней назад

    10.28.0 - [FirebaseAuth][I-AUT000018] Error getting App Check token; using placeholder token instead. Error: Error Domain=com.google.app_check_core Code=4 "The attestation provider DeviceCheckProvider is not supported on current platform and OS version." UserInfo={NSLocalizedFailureReason=The attestation provider DeviceCheckProvider is not supported on current platform and OS version.} :(((

  • @ashanlakshitha5368
    @ashanlakshitha5368 8 дней назад

    Can we use only xcode compiler for ios development or not...can also use vs code for that

  • @lubbersdan
    @lubbersdan 9 дней назад

    Is there a way to stop the timer immediately while it's running and not have to wait for the timer to complete? Say I have a timer and the duration is 4 seconds. 1.5 seconds into it, there is user interaction that stops the animation on the timer, but they quickly enable the timer again before the first timer has had time to invalidate. I now have two timers going. That's a bug I've been trying to solve recently and have yet to figure out a good solution. Thank you!

  • @1987alejandroivan
    @1987alejandroivan 10 дней назад

    The real question here is… why aren’t arrays lazy by default? What’s the catch on them?

  • @TILLYSWorldVLog
    @TILLYSWorldVLog 10 дней назад

    I have started with BASIC and than Pascal followed by C+ later DELPHI7🤔🤔🤔😂😅😀 but now everybody expect you to just understand OOPL( Object Oriented Programming Language) as standard as you born with it😂😀😂😀😀

  • @nmyster
    @nmyster 10 дней назад

    Must agree with other comments - totally over complicated things trying to jump to statics on first lesson 😅

  • @fabianschwarzfritz
    @fabianschwarzfritz 10 дней назад

    Is this all running on the main thread? It's never clear to me when I have to be aware if stuff is running on a background thread....

  • @ThisIsAntonio86
    @ThisIsAntonio86 11 дней назад

    Thanks a lot, but I would like to ask about if does this works in Release mode?, because when I have my device connected into my mac this show me the push notification, but when I install it on my device this doesn't receive those push notification

  • @NZ-bg9ec
    @NZ-bg9ec 11 дней назад

    Great video, loved that you explained all steps thourghly thanks!!

  • @knightandlord
    @knightandlord 11 дней назад

    Thank you for sharing this

  • @abdullabardiyev299
    @abdullabardiyev299 11 дней назад

    ChatGPT API is free?

  • @cw9211
    @cw9211 11 дней назад

    1. how can i put this on a different view? 2. or even assign this to a button?

  • @EdRawrDev5813
    @EdRawrDev5813 13 дней назад

    tight ty

  • @RunnerShane-nj8xz
    @RunnerShane-nj8xz 13 дней назад

    How to solve the issue when the keyboard is opened then new around here view covers up the login form

  • @MAHOSSAN1
    @MAHOSSAN1 15 дней назад

    Hi , Thanks awesome series. Can you create session using Notification and Observer design pattern. Like when you user login with username and password such as get the token form server then want to display user information and changes the view layouts of the other view. Thanks in Advance .

  • @syedrahim1394
    @syedrahim1394 15 дней назад

    wtf is wrong with your eyes?

  • @tidewillroll9274
    @tidewillroll9274 17 дней назад

    Whenever I try to save a task nothing happens. Other than that it’s a great tutorial.

  • @abhimohalkar4222
    @abhimohalkar4222 17 дней назад

    After lot of trials I ended up with skipping google sign in functionality 🥲

  • @TheWretchedSpawn
    @TheWretchedSpawn 17 дней назад

    I was dying from brain failure and kidney cancer and this helped me get through esp after my cat ran away

  • @despode
    @despode 17 дней назад

    Hi! Great video! I have a question though. Where does the "let message" come from, i.e. where does the "message" come from? It is not listed anywhere in the in parameters....

  • @kunalpassan3381
    @kunalpassan3381 18 дней назад

    my ui table view cannot be connected to the outlet table, there is no option of table visible to me. Can you solve this issue?

  • @dawidziu4351
    @dawidziu4351 18 дней назад

    It doesn't work for me 😕

  • @nancyforcey7454
    @nancyforcey7454 18 дней назад

    Thank you!!

  • @abhimohalkar4222
    @abhimohalkar4222 19 дней назад

    It requires Paid apple dev account 😕

  • @abhimohalkar4222
    @abhimohalkar4222 19 дней назад

    Bro is on 💥🔥

  • @service-plus-connect
    @service-plus-connect 20 дней назад

    Thank you 🙏🏾. I see you uploaded some short videos there? What tools did you use in compressing your videos and does it affect the quality of the videos?

  • @arubio277
    @arubio277 20 дней назад

    What do you mean by "modern" or "swifty"? Everything can be done in 60 seconds if you don't explain anything

  • @football-if8po10
    @football-if8po10 20 дней назад

    Mhhh