- 194
- 268 987
Jason Dubon
Приєднався 8 гру 2021
iOS developer with a deep love for technology and a strong desire to make a positive impact.
My goal is to share my knowledge, insights, and creative endeavors with you, helping you navigate the exciting world of iOS development while also providing you with practical tools that can enhance your everyday experiences.
My goal is to share my knowledge, insights, and creative endeavors with you, helping you navigate the exciting world of iOS development while also providing you with practical tools that can enhance your everyday experiences.
Lets Build A Fullstack Run Tracking App Using SwiftUI and Supabase | Run Club App FULL Course
In this video we build a complete run tracking application using SwiftUI, HealthKit, MV and Supabase. Happy Coding!! 🚀
Source Code: www.patreon.com/posts/run-club-app-112999946?Link&
Swift Hoodies: iosdev.myshopify.com/
Fort Lauderdale Run Club: legends.tri
iOS Dev Podcast Full Episode: ua-cam.com/video/YGiCQ8U4QwI/v-deo.html
0:00 Intro
1:10 HomeView and MapKit
9:30 Run Tracker Setup
22:45 Countdown and Run Views
58:30 Pause View
1:14:55 Supabase Integration
1:17:42 AuthService & Magic Link Login
1:30: 10 User Login
1:36:03 Database Service, Saving Our Runs
1:52:38 Activity View, Displaying Our Runs
2:19:45 Fixing Bugs & UI
2:35:40 Posting Workouts to HealthStore (HealthKit)
2:45:30 Estimating Calories Burned
2:55:05 Final Thoughts
2:56:31 Stay Hard
----------------- Follow Me On Social Media --------------------
LinkedIn: www.linkedin.com/in/jasondubon/
Twitter: JasonDubonYT
Instagram: thedubon
TikTok: www.tiktok.com/@thedubon
#swiftui #runclub #supabase
Source Code: www.patreon.com/posts/run-club-app-112999946?Link&
Swift Hoodies: iosdev.myshopify.com/
Fort Lauderdale Run Club: legends.tri
iOS Dev Podcast Full Episode: ua-cam.com/video/YGiCQ8U4QwI/v-deo.html
0:00 Intro
1:10 HomeView and MapKit
9:30 Run Tracker Setup
22:45 Countdown and Run Views
58:30 Pause View
1:14:55 Supabase Integration
1:17:42 AuthService & Magic Link Login
1:30: 10 User Login
1:36:03 Database Service, Saving Our Runs
1:52:38 Activity View, Displaying Our Runs
2:19:45 Fixing Bugs & UI
2:35:40 Posting Workouts to HealthStore (HealthKit)
2:45:30 Estimating Calories Burned
2:55:05 Final Thoughts
2:56:31 Stay Hard
----------------- Follow Me On Social Media --------------------
LinkedIn: www.linkedin.com/in/jasondubon/
Twitter: JasonDubonYT
Instagram: thedubon
TikTok: www.tiktok.com/@thedubon
#swiftui #runclub #supabase
Переглядів: 1 609
Відео
Building Complete Fitness App Using SwiftUI, HealthKit, MVVM, & Source Control | FULL COURSE
Переглядів 10 тис.4 місяці тому
In this video we build a complete fitness application using SwiftUI, HealthKit, MVVM, Source control (source-tree) and Firebase. Happy Coding!! 🚀 Source code (contains git history): www.patreon.com/posts/source-code-pro-108257058?Link& 0:00 Intro 1:03 Git & Proj Setup 30:53 HomeView 1:18:15 HealthKit & HealthManager 2:21:03 SwiftCharts & ChartsView 3:02:13 Paywall & RevenueCat 3:45:32 Leaderboa...
Live from WWDC24, Swift Assistant, One More Thing Conf, and more with Bryce Ellis | iOS Dev Podcast
Переглядів 1155 місяців тому
Live from WWDC24, Swift Assistant, One More Thing Conf, and more with Bryce Ellis | iOS Dev Podcast
How to Make A Network Request with Combine in SwiftUI
Переглядів 1,2 тис.9 місяців тому
In this video we go over how you can start using Combine to make network requests in your applications built in SwiftUI. We use the Football/Soccer API which gives us data from around the world. Source code: www.patreon.com/posts/making-network-99251385?Link& Let me know in the comment section what videos you would like to see in the future. Feel free to reach out to me if you need any help or ...
Going From Dead-End Job to Pro iOS Developer with Kilo Loco | iOS Dev Podcast #27
Переглядів 7999 місяців тому
Aspiring iOS Developers: breakintoios.com/ In this episode we dive into Kilo Loco's (Kyle Lee) story of becoming an iOS developer from service worker and how he did it and built a successful career as an iOS developer. Kilo Loco also has a UA-cam channel where he dives into software development. Kilo Loco Twitter: Kilo_Loco Follow Me On Social Media LinkedIn: www.linkedin.com/in/jas...
Building Secure Mobile (iOS) Applications with Dave Poirier | iOS Dev Podcast #26
Переглядів 4419 місяців тому
Aspiring iOS Developers: breakintoios.com/ In this episode we dive into app security, building secure and sustainable iOS apps, the dos and donts of cybersecurty and how nothing is really secure 👀. Dave Poirier LinkedIn: www.linkedin.com/in/dave-poirier-a9b25a9/ Follow Me On Social Media LinkedIn: www.linkedin.com/in/jasondubon/ Twitter: thejasondubon
Is VisionPro a FLOP?? | VisionOS Dev Podcast #25
Переглядів 1559 місяців тому
Aspiring iOS Developers: breakintoios.com/ In this episode we dive into the new Vision Pro give our thoughts and Bryce unveils his initial experience and thoughts on the revolutionary device. #iosdev #visionpro #visionos
How to Get Started with XCTest in SwiftUI | Break into iOS
Переглядів 31210 місяців тому
This is a recording from a coaching session in Break into iOS. React out to me on LinkedIn for details. LinkedIn: www.linkedin.com/in/jasondubon/
Breaking into iOS Development & Landing First iOS Dev Job with Bryce Ellis | iOS Dev Podcast #24
Переглядів 42510 місяців тому
In this episode of the iOS developer podcast, Bryce and I, dive into his journey into iOS development and the process to the get there. Break into iOS: www.breakintoios.com/ UA-cam Video: ua-cam.com/video/hi5i7i4pTts/v-deo.html Audio Version: podcasters.spotify.com/pod/show/iosdevpodcast 0:00 Breaking into iOS with Bryce Ellis 6:00 Application Journey 11:50 Advice for first day as iOS developer...
Four Lessons Learned in 2023 From Other iOS Developers and More | iOS Dev Podcast #23
Переглядів 31011 місяців тому
In this episode of the iOS developer podcast, a solo episode giving a recap of lessons I learned from talking to some of the best iOS developers in the world and through building my own apps. Break into iOS: www.breakintoios.com/ UA-cam Video: ua-cam.com/video/bosY4PKxPac/v-deo.html Audio Version: podcasters.spotify.com/pod/show/iosdevpodcast (0:00) Four Lessons Learned From Some of Best iOS De...
FULL STACK Discord Clone with SwiftUI, Supabase, User Auth, and Database Functions & Triggers
Переглядів 5 тис.11 місяців тому
FULL STACK Discord Clone with SwiftUI, Supabase, User Auth, and Database Functions & Triggers
How to Prep and Pass iOS Developer Interviews with Mayank Gupta | iOS Dev Podcast #22
Переглядів 1,8 тис.Рік тому
How to Prep and Pass iOS Developer Interviews with Mayank Gupta | iOS Dev Podcast #22
Building Twitch Like Streaming Platform in SwiftUI
Переглядів 849Рік тому
Building Twitch Like Streaming Platform in SwiftUI
What It Takes To Build A Saas with Mac Martine | iOS Dev Podcast #21
Переглядів 207Рік тому
What It Takes To Build A Saas with Mac Martine | iOS Dev Podcast #21
How to Build Apple Watch Companion App in SwiftUI & Xcode
Переглядів 16 тис.Рік тому
How to Build Apple Watch Companion App in SwiftUI & Xcode
Firebase Auth Crash Course in SwiftUI (How To Add User Authentication in App)
Переглядів 2,9 тис.Рік тому
Firebase Auth Crash Course in SwiftUI (How To Add User Authentication in App)
Evolving as Your App Grows in Users with Chris Vasselli | iOS Dev Podcast #20
Переглядів 221Рік тому
Evolving as Your App Grows in Users with Chris Vasselli | iOS Dev Podcast #20
Macronutrient Tracker in SwiftUI Episode 8 - UI Updates
Переглядів 478Рік тому
Macronutrient Tracker in SwiftUI Episode 8 - UI Updates
Error Handling & Bug Fixes with OpenAI API in SwiftUI | Macro Tracker Episode 7
Переглядів 372Рік тому
Error Handling & Bug Fixes with OpenAI API in SwiftUI | Macro Tracker Episode 7
A Guide To Freelancing As A Developer with Rudrank Riyam | iOS Dev Podcast #19
Переглядів 433Рік тому
A Guide To Freelancing As A Developer with Rudrank Riyam | iOS Dev Podcast #19
How To Launch Your iOS & Swift Tutorial on YouTube #buildinpublic
Переглядів 235Рік тому
How To Launch Your iOS & Swift Tutorial on UA-cam #buildinpublic
Displaying SwiftData Models & Map, Filter, Reduce in SwiftUI | Macro Tracker Episode 6
Переглядів 655Рік тому
Displaying SwiftData Models & Map, Filter, Reduce in SwiftUI | Macro Tracker Episode 6
SwiftData: Creating A Model, Write & Read A Macro | Macro Tracker Episode 5
Переглядів 692Рік тому
SwiftData: Creating A Model, Write & Read A Macro | Macro Tracker Episode 5
How I would become an iOS Developer in 2023 | iOS Dev Podcast #18
Переглядів 657Рік тому
How I would become an iOS Developer in 2023 | iOS Dev Podcast #18
Adding Macro Item to Macronutrient Tracker using SwiftUI | Episode 4
Переглядів 495Рік тому
Adding Macro Item to Macronutrient Tracker using SwiftUI | Episode 4
Decoding ChatGPT Response in Swift | Macro Tracker Episode 3
Переглядів 843Рік тому
Decoding ChatGPT Response in Swift | Macro Tracker Episode 3
Mindset of A Developer & Indie Hacking with Logan Koshenka | iOS Dev Podcast #17
Переглядів 225Рік тому
Mindset of A Developer & Indie Hacking with Logan Koshenka | iOS Dev Podcast #17
Integrating ChatGPT & OpenAI Function Calling in Swift | Macro Tracker Ep. 2
Переглядів 3,4 тис.Рік тому
Integrating ChatGPT & OpenAI Function Calling in Swift | Macro Tracker Ep. 2
Growing Your Apps with Pietro Messineo | iOS Dev Podcast #16
Переглядів 311Рік тому
Growing Your Apps with Pietro Messineo | iOS Dev Podcast #16
Can any please guide me how to deploy companion app
How can i make the for android?
Hello Jason absolutely great tutorial as always ! But I have a question do you need a developer account(99$/yr) to enable signin with apple ?
I’m assuming it’s recommended to upload it to TestFlight first. How do you know app won’t get copied by people testing it though?
Yo, you didn't cover how you build the HomeViewModel with healthkit.
great video jason!
use Divider() instead of the Rectangle
🫡LETS GOO
i was dumb and took shrooms a little after my 16th birthday not knowing i could potentially lose my current self and while i learned a lot going through that ego death it sucks because i didnt want to lose my current self but i did and tha shit fucks me up on a daily basis fr, so js be careful fr
What shrooms you took, I would love to talk to you about your experience
@@fortune8438 i took a hybrid strain of penis envy and goldean teachers. i pressumed the trip almost as an acid trip with how intense it was and it was also night time so i tripped part of the time watching trippy videos than the rest in the dark. i saw a ‘trip catcher’which was a little snarky lookin guy with a wide oval shaped head with a hobo beanie with dark spiky hair. had real slim eyes and a big nose. he had pretty much taken ‘my trip’ and put into the bag of trips he had, almost like the ending scene in that one men in black movie with the alien and the balls of universes. i also seen what i called were nightmareish entities cause while this was awesome close to the end is where i lost myself with ego dissolution and went through temporary psychosis. thought i was going to die and everything that i did then, weed, shrooms, nicotine, pills, is something a 16 year old shouldn’t even be doing. thought alot about my past self and kinda experienced a couple moments internally before i permanently lost myself before i took them. while it changed me alot in a numerous positive ways. i was dumb to take such a potent and mentally permanent substance at such a young age. after i eased up off the shrooms in general weeks after i would just be super depressed because i would not be okay with the fact that i lost my past self and will never know what life couldve been if i never went through ego dissolution. thanks for asking been wanting to share genuinely for awhile. hope you have a great day
🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯
Hi this is the code for fetch data let data = try await client.from("todos").select().eq("user_uid", value: uid).order("created_at", ascending: true).execute().data print(data) let decoder = JSONDecoder() decoder.keyDecodingStrategy = .convertFromSnakeCase let todos = try decoder.decode([ToDo].self, from: data) print(todos) return todos
fireeeee
new sub
Thanks Jason.
бля нихуя не понятно братан
this app is looking so good, I'm gonna watch the whole video and then try to make it by myself. thanks!
bro so much value in those python youtube automation videos big love
I was following this all the way to archiving the project. Then some Xcode Cloud popup appeared that ask for access to my repository, when I gave it a branch (master) it looks like it automatically pushes my build for that branch straight to AppStore connect. This is cool and makes thing easier, but I completely dont know what I just did now and which step I should follow. I am assuming once I get a working build, I can then go to TestFlight tab 🤷♂
so it looks like it is just a way to see if your app's build passes Apple's build system
Some error I am getting in database manager
First comment this app looks very good 💪🏻
🙌🚀
8415 Nienow Brook
🚨Limited amount of Swift Hoodies are now available!! Get yours here: iosdev.myshopify.com/
If the slot is booked, will database update with the availability? That slot will no longer show for other users
Is this fully functional?
At 1hr 18min, you suddenly moved to mocking data in health App for simulator without adding healthKit capability and Managers and Utils files. Where is that portion of code ?
Does it have complete code is it worth following the video?
Thanks Jason. I am building my own product, this will help me for sure! Keep bringing these A-stuffs!
such a well explained tutorial, great teacher!!!
amazing video, sad to see it isnt as popular as it should be
Very nice! You should always keep making videos as a duo! Smartest men everrr ❤️❤️
Hi, could you share the source code? Something went wrong with with mine and I'd like to compare. Thanks
Very helpful, I'm surprised this doesn't have more views!
i cant get past @11:00 min into the video because for some reason "selectedMonth" is an error, still comes out green but apparently not in scope. any suggestions?
free code available?
Hi, thanks for the video, but this chat app is not real-time is it? Say another person sent me a message, it does not pop up on my screen immediately?
Very helpful! Thanks a ton
Great set of videos. Like others, I am thankful for your videos on Swift/Supabase integration. Learn by doing! Thank you!
Great topic. Thank you.
Really interesting. I am stuck at enabling Apple login within Supabase. I know you said the Secret Key doesn't matter, but I can't save it without something there. What did you do? It needs some JWT.
For any interested, I found the solution. It's convoluted, but I had to sign in to my Apple Dev account, create a key file, generate a secret key (via Ruby) and then update Supabase. It worked, but, man, it's a slog.
@@benjenkins2415 hi can you share code. I am facing same problem. I generated auth key file and stuck there cannot find secret key
@@benjenkins2415 Yeah I'm facing the same problem right now
can you run videos on how to add google ads and cocoapods and such. having trouble.
since you are asking: so could provide a tutorial how to make a slideOut Controller in which tab a uibuttonbar (or pan gesture) to move / slide the view of the controller to reveal a menu underneath to select a new view controller ( then animation to close the current display VController and load a new, selected Vcontroller ), thanks and looking forward to this.
What app is that in your chrome new tab?
Thanks man, But when I try to enter a food item, it doesn't show up in the previous
Thanks man, But when I try to enter a food item, it doesn’t show up in the previous 😢
Great episode so far! I hear there's more than one way to center homeView at 53 min mark // Option 1 VStack { Spacer() content Spacer() } // Option 2 content .frame(maxHeight: .infinity, alignment: .center)
On patreon what level of membership should I pay to get the full code?
The 25 dollar one comes with full code but also the 99 is cool too 😎
@@jasondubon ok thanks 👍
nah this is crazy you really built the full thing wtf
Amazing Video but can you make more apps using supabase. Also, can you do a video on Resetting passwords. Pleasee I really need this for my app. Thanks
Thank you, this is amazing
Hi, while following your examples, I encountered this error when I was converting the fetched data into a list of my own struct in the line "let output = try decoder.decode([Data_film].self, from: response.data)" keyNotFound(CodingKeys(stringValue: "imdb_id", intValue: nil), Swift.DecodingError.Context(codingPath: [_JSONKey(stringValue: "Index 0", intValue: 0)], debugDescription: "No value associated with key CodingKeys(stringValue: \"imdb_id\", intValue: nil) (\"imdb_id\").", underlyingError: nil)) "imdb_id" is present in both my supabase table and Data_film. how do I solve this? Does the order of the supabase columns/struct variables matter? Thank you so much
Interesting that when i deleted the line "decoder.keyDecodingStrategy = .convertFromSnakeCase" everything worked💀 why could it be?
this is amazing