Swift Networking Masterclass | A Comprehensive Course for iOS Developers

  Рет қаралды 31,095

AppStuff

AppStuff

Күн бұрын

Are you an aspiring iOS app developer or a seasoned coder looking to level up your skills in networking? Look no further! Welcome to our comprehensive iOS development course dedicated to networking with Swift.
🖥️ FULL PRO COURSE:
appstuff.teachable.com/p/swif...
🔴 Become a member for UNLIMITED ACCESS
www.stephancodes.com/plans-pr...
🔴 FREE Threads Clone SwiftUI Course:
appstuff.teachable.com/p/swif...
🔴 FREE Instagram Course with SwiftUI:
• 🔴 Build Instagram With...
🔴Navigation Stacks:
• This NEW SwiftUI Featu...
🔴@State vs @Binding video:
• NEVER Confuse @State v...
🖥️ ONLINE COURSES & APPS
👉 Pro Courses:
www.stephancodes.com/videos
👉 FREE UBER SwiftUI Course
• 🔴 Let's Build UBER wit...
👉 iOS App Templates:
www.stephancodes.com/shop
👉 FREE Twitter SwiftUI Course
• 🔴 Let's Build Twitter ...
Chapters
00:00 - Intro
03:27 - What is an API?
07:59 - Project Setup & API Docs
14:27 - Fetching Price Data from API
28:01 - Parsing JSON
44:56 - Threading Breakdown
56:14 - Error Handling
1:07:51 - Creating A Service Class
1:23:27 - Fetching Coins
1:45:40 - Custom Decoding | Error Handling
2:04:29 - Custom Errors | Retain Cycles
2:23:29 - Async/Await
2:40:39 - Pro Course Upgrade
Social Media:
Instagram - @stephan.dowless

Пікірлер: 76
@ioszm6787
@ioszm6787 8 ай бұрын
ur twitter tutorial helped me get an iOS job contracting at a huge airline. Contract ended unfortunately but now im watching this preparing for a Meta interview. Really appreciate your efforts bro
@Moch117
@Moch117 7 ай бұрын
Good luck man
@kwiky5643
@kwiky5643 6 ай бұрын
Why did the contract end ?
@305Zak
@305Zak 6 ай бұрын
@@kwiky5643the project was completed
@rank1macro
@rank1macro 11 ай бұрын
As usual you are on another level, always doing stuff no else does. Thank you for all this knowledge 🙏🏼🦅
@rank1macro
@rank1macro 11 ай бұрын
You really make all of this seem so easy
@appstuff5778
@appstuff5778 11 ай бұрын
My pleasure!
@ghumtoboom1254
@ghumtoboom1254 11 ай бұрын
It helps a lot as an iOS dev. Thank you so much!
@anashassnn
@anashassnn 11 ай бұрын
Running away with being the best ios channel atm, thanks for the great content
@appstuff5778
@appstuff5778 11 ай бұрын
I appreciate that!
@YoSoyRaulTV
@YoSoyRaulTV 7 ай бұрын
Thanks for this effort! I learned a lot
@muhammadusman-vc5re
@muhammadusman-vc5re 11 ай бұрын
May GOD bless on you for this comprehensive effort.
@vitorporto6099
@vitorporto6099 2 ай бұрын
Nice video bro. Thanks for the help!
@IamCutePanda
@IamCutePanda 4 ай бұрын
BRILLIANT!!!!!!!!!!!! PERFECT !
@4lbert542
@4lbert542 4 ай бұрын
great video I come to struggle to find a great example of how to get data from IPA and this video is really helpful
@alcprado
@alcprado 11 ай бұрын
Thanks friend for this awesome work and masterclass
@YianniYiannakidi
@YianniYiannakidi 10 ай бұрын
Great video Stephan. Thank you from the other side of the world 🇬🇷🇬🇷🇬🇷
@bhushan-mahajan
@bhushan-mahajan 11 ай бұрын
Thanks bro this helps a lot
@alextoma402
@alextoma402 11 ай бұрын
wow! A developer who actually knows what he's talking about !!!
@aybarsacar9375
@aybarsacar9375 11 ай бұрын
Great video mate! Could you please also cover web sockets over tcp and udp clients for iOS?
@ericksmelo
@ericksmelo 10 ай бұрын
thank you so much!
@thahaziq97
@thahaziq97 11 ай бұрын
Thank you!!!
@kalashchoudhary4713
@kalashchoudhary4713 5 ай бұрын
Thanks for this Really, Hats of to you Sir.
@mohammedibrahim2164
@mohammedibrahim2164 10 ай бұрын
Awesome video mate 🎉😊
@chuksokie1213
@chuksokie1213 10 ай бұрын
You're a good teacher bro, like wow
@jamesli8559
@jamesli8559 7 ай бұрын
This is gold.
@tylerstevensx
@tylerstevensx 11 ай бұрын
I gotta set aside a day of work to watch this.
@umairnazim3565
@umairnazim3565 Ай бұрын
Amazing explanation
@VRVitaly
@VRVitaly 10 ай бұрын
Great Course thnx
@user-li8oe3np8c
@user-li8oe3np8c 6 ай бұрын
Thanks for the video. One little thing, instead of "if let error = error {" you can have "if let error {", same for the guard statement
@jjjjjjjjjjjjjjjjjjjjjjjjjjoo
@jjjjjjjjjjjjjjjjjjjjjjjjjjoo 11 ай бұрын
goated vid. networking has been one of the harder topics for me while learning swift.
@appstuff5778
@appstuff5778 11 ай бұрын
Make sure you check out the Pro version of the course too! Goes a lot more in depth!
@anonanon7249
@anonanon7249 11 ай бұрын
Nice video !
@Notkdenben
@Notkdenben Ай бұрын
Oh yeah, I remember why all my apps so far have all not had to do network requests
@user-pt2tz2hx9b
@user-pt2tz2hx9b 11 ай бұрын
Hello, it would be great if you could help me understand the topic of multi-module application! Thank you.
@user-re6xx2tp6g
@user-re6xx2tp6g 11 ай бұрын
brother we like your teaching process so could you pls make a video about swift programming language for beginners to advance
@user-si4bh4dl4r
@user-si4bh4dl4r 5 ай бұрын
cool video)
@wonton120
@wonton120 10 ай бұрын
Good lecture. If you could make your video text a little bigger or larger presentation fonts will make your lesson perfect.
@p.ternali
@p.ternali 11 ай бұрын
Hello! In your SwiftUI Chat Pro course, will you continue the push notifications section?
@valentineejakpomewhe4352
@valentineejakpomewhe4352 11 ай бұрын
thank you for this diamond
@valentineejakpomewhe4352
@valentineejakpomewhe4352 11 ай бұрын
it would be awesome if you can do for post, put and delete request too
@user-ox1yy2hw9n
@user-ox1yy2hw9n 10 ай бұрын
What if the api requires a oauth2?
@azamsharp
@azamsharp 9 ай бұрын
One suggestion I can give is to increase the font size. It is quite hard to read the code.
@appstuff5778
@appstuff5778 9 ай бұрын
Azam! You actually just gave a talk at Capital One where I work! Was cool to see. I will take that into consideration. It is on presentation large tho 😂
@ChrisLaupama
@ChrisLaupama 9 ай бұрын
@@appstuff5778it’s on large but the resolution is still high so it is a little hard to read.
@iLoveAppl3947
@iLoveAppl3947 6 ай бұрын
good stuff bro
@appstuff5778
@appstuff5778 6 ай бұрын
Thank you!
@divakukulza
@divakukulza 11 ай бұрын
Thank you! But how to wrapping custom error type in asyncawait
@appstuff5778
@appstuff5778 11 ай бұрын
That’s covered in the pro version! Link in description of video
@afipermana551
@afipermana551 9 ай бұрын
hey, i love your video, i want to ask you something since there's alot of debate that mvvm is redundant for swiftui, what do you think? why you still use view model for this video?
@appstuff5778
@appstuff5778 9 ай бұрын
Architecture and modularity
@khakiBeanie
@khakiBeanie 11 ай бұрын
This is free?! Holy moly!!! XD
@apuylingga4687
@apuylingga4687 10 ай бұрын
Thank you so much May God reward all your kindness and always be in God's protection
@timothycbryant
@timothycbryant 3 ай бұрын
It looks like they require an API key now. I was planning to buy the full course, but want to make sure it is updated with this requirement before I spend the money. Is that something we will find in the full course?
@lfan_tv
@lfan_tv 2 ай бұрын
some problem ya
@sahalatsolutions
@sahalatsolutions 7 ай бұрын
DEBUG: you are very very good, thank you very much
@manoharacharyaa
@manoharacharyaa 8 ай бұрын
what state management is used in iOS dev I come from background of Flutter where we use sate management like Provider, River Pod, Bolc etc. And I want to start learning iOS dev but I don't have a mac so can I use Hackintosh?
@appstuff5778
@appstuff5778 8 ай бұрын
SwiftUI has a property wrappers you can use to create state properties and manage state in your app. I’m not sure if you can use Hackintosh, I would just get a MacBook
@manoharacharyaa
@manoharacharyaa 8 ай бұрын
@@appstuff5778 does it have any external libraries like Flutter and if yes? From job POV having knowledge about external state management library is necessary?
@user-wd7nn9mq9h
@user-wd7nn9mq9h 2 ай бұрын
For the CoinDataService, I notice you initialize it in the viewmodel, but if we wanted to use dependency injection and inject a service into the view model, how would you handle this within the context of an entire application? What would be the best place to initialize your service? Would it be at the creation of the view model, or could you have one instance of your service and just pass it around to view models that need it?
@appstuff5778
@appstuff5778 2 ай бұрын
I would initialize the service at the root app level and inject it into an ObservableObject and set it as an environment object
@user-wd7nn9mq9h
@user-wd7nn9mq9h 2 ай бұрын
@@appstuff5778 Thanks for the reply! Very helpful
@andrewDIE90
@andrewDIE90 10 ай бұрын
Hi, I've read "FREE Threads Clone SwiftUI Course:" but its not free, right?
@appstuff5778
@appstuff5778 10 ай бұрын
There’s a free version on the KZfaq channel, and a pro version on my site that has more features
@benjaminlee9380
@benjaminlee9380 8 ай бұрын
Its not really a networking masterclass when you only show get requests. Definitely lacks content and would make me second guess buying an actual course......
@1987alejandroivan
@1987alejandroivan Ай бұрын
Not to mention SSL pinning…
@ngebril590
@ngebril590 7 ай бұрын
don't stop pls
@dawnstroup4698
@dawnstroup4698 10 ай бұрын
'Promo sm'
@GorillaDev417
@GorillaDev417 6 ай бұрын
So much fluff and more of an in depth fundamentals vs masterclass.
@appstuff5778
@appstuff5778 6 ай бұрын
There is zero fluff in here
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 21 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 195 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Swift Closures Explained
14:23
Sean Allen
Рет қаралды 62 М.
Getting started with iOS modularization by Luka Terzić
23:48
Swift API Calls for Beginners (Networking) - Async Await & JSON
25:35
What's going on with Windows Laptops?
10:30
Marques Brownlee
Рет қаралды 2,7 МЛН
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
SwiftUI Bootcamp | Learn How to Build Stunning iOS Apps
3:02:04
Magnus Carlsen, Hans Niemann Drama Just Got Much Worse
31:16
GothamChess
Рет қаралды 111 М.
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 6 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 667 М.