![iOS Academy](/img/default-banner.jpg)
- Видео 777
- Просмотров 13 213 684
iOS Academy
США
Добавлен 5 июл 2019
Staff Engineer @Facebook | Long Time iOS Developer | Tech Careers | Start Ups
On this channel, you can expect to find videos about iOS Development, Algorithms, Swift, Objective-C, Software Engineering, White boarding, Interviewing, and more! I have a huge passion for Software and especially for iOS. Subscribe and Let's Connect!
On this channel, you can expect to find videos about iOS Development, Algorithms, Swift, Objective-C, Software Engineering, White boarding, Interviewing, and more! I have a huge passion for Software and especially for iOS. Subscribe and Let's Connect!
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...
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
1:05
Thanks, but presentationDetents in SwiftUI is on iOS16 not to iOS14
Please can you add the git link fro the project too i would be help full
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.
Nothing like to hit a brick wall that quickly ... error: Value of type 'Emoji' has no member 'rawValue' ???
I like your videos and they are very useful, I'm waiting for the picture on the video to finally become clearer
I am grateful that I found you
Wait…memory leaks? I thought Swift handled memory automatically??
Really appreciate how you show us where you are taking us AND the mixing of authentication logic with a simple app...nice work IOSAcademy!
Can you make one but for movies or books?
hi! I wonder which architecture was used in this course and which high level architecture was used
I am akbar & your name is nice.
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
Where can I find the playground file in the video to download?
Great tutorial, congratulations!
Please make this an entire series
can I add this package without cocoapods?
Thank you! I know this is a relatively old course but it really helped refresh my memory on this language!
lol what if I don’t have a Mac lol
I like that you do debugging in the video instead of everything being perfect on the first try
Hey there! I had trouble installing the third party code libraries at the end through CocoaPods. Can you please help me?
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?
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.} :(((
Can we use only xcode compiler for ios development or not...can also use vs code for that
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!
The real question here is… why aren’t arrays lazy by default? What’s the catch on them?
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😂😀😂😀😀
Must agree with other comments - totally over complicated things trying to jump to statics on first lesson 😅
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....
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
Great video, loved that you explained all steps thourghly thanks!!
Thank you for sharing this
ChatGPT API is free?
1. how can i put this on a different view? 2. or even assign this to a button?
tight ty
How to solve the issue when the keyboard is opened then new around here view covers up the login form
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 .
wtf is wrong with your eyes?
Whenever I try to save a task nothing happens. Other than that it’s a great tutorial.
After lot of trials I ended up with skipping google sign in functionality 🥲
I was dying from brain failure and kidney cancer and this helped me get through esp after my cat ran away
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....
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?
It doesn't work for me 😕
Thank you!!
It requires Paid apple dev account 😕
Bro is on 💥🔥
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?
What do you mean by "modern" or "swifty"? Everything can be done in 60 seconds if you don't explain anything
Mhhh