Урок 1. 00:43:52
#001 - Luis Zapata - Eliminating Core Data concurrency issues & Sharing state between screens (43:51)
Урок 2. 01:41:21
#002 - MaurГcio Maniglia - Passing Interview Code Challenges (101:19)
Урок 3. 00:56:47
#003 - JosГ© Roberto Abreu - MVVM, Dynamic UI, and Services (56:46)
Урок 4. 02:29:36
#004 - Khoi Nguyen - Senior iOS Developer Interview (149:35)
Урок 5. 01:11:53
#005 - Jose Alvarez - SOLID Principles Applied (71:52)
Урок 6. 00:39:32
#006 - Rodrigo Manguinho - Architecture and Software Design (39:31)
Урок 7. 01:14:44
#007 - Shun Lung Chen - Mock Design Interview (74:43)
Урок 8. 01:38:15
#008 - Andre Kvashuk - Test-driven MVVM with RxSwift (98:14)
Урок 9. 01:04:41
#009 - Shady Kahaleh - Populating UI from Multiple Services (64:39)
Урок 10. 01:31:47
#010 - Danil Lakhtin - App Authorization & Permission Roles (91:46)
Урок 11. 01:15:07
#011 - NicolГЎs Landa - From iOS Developer to Team Lead (75:06)
Урок 12. 01:38:45
#012 - Andrey Chirkov - Sign in with Apple + Firebase + Combine (98:43)
Урок 13. 01:17:24
#013 - Hanyu Chen - Threading, Operations, and Queues (77:23)
Урок 14. 01:05:04
#014 - Paul Lee - Login, Authentication, and Tokens (65:03)
Урок 15. 01:18:53
#015 - Gordon Smith - DiffableDataSources, Pagination & Infinite Scroll (78:52)
Урок 16. 01:49:44
#016 - Yaroslav Nosik - Improving legacy iOS/Swift codebases (109:43)
Урок 17. 01:08:57
#017 - Tsungyu Yu - Test-driving UI Views and Controls (68:56)
Урок 18. 01:04:03
#018 - Damian Modernell - Becoming an iOS Team Lead, Managing dev/prod Envs, and Mitigating App Security Threats (64:02)
Урок 19. 00:50:53
#019 - Gordon Smith - SwiftUI & DI Patterns: Passing dependencies to distant views (50:52)
Урок 20. 00:37:06
#020 - Dinesh Kumar - From MVVM to Clean Architecture: Core Data Transaction Consistency (37:05)
Урок 21. 00:49:34
21. Paulo Silva - Core Data. Importing large data sets efficiently, optimizing app size or launch time, RAM CPU Battery usage, and UI UX
Урок 22. 01:28:21
22. Michael Harari - Testing & Refactoring existing iOS or Swift code, MVC vs MVVM, Singleton vs DI
Урок 23. 00:30:19
23. Thiago Penna - How to avoid iOS memory warnings and out of memory crashes
Урок 24. 00:38:56
24. JuliГЎn MiГ±o - Understand VIPER in iOS for good & stop using template solutions
Урок 25. 00:44:18
25. Emin Grbo - How to make better architecture decisions in SwiftUI
Урок 26. 01:28:38
26. Nicolas Frugoni - Architecture for large iOS apps, DeepLinking, CI, best practices & patterns
Урок 27. 00:36:04
27. Jiri Urbasek - Finding good iOS teams, Testing existing code, Writing future-ready apps
Урок 28. 01:07:29
28. Abdul Rahim - Improving iOS app architecture and fixing anti-patterns in practice
Урок 29. 00:40:32
29. Trevor Whittingham - Testing in iOS, Swift What you must know to become a complete senior dev
Урок 30. 00:47:14
30. Ahmed Atef - How to work effectively with unclear iOS app requirements & short deadlines
Урок 31. 00:50:08
31. Errol DMello - Writing tests using Swift's Async, Await in practice
Урок 32. 01:01:45
32. Daniel Fulton - Swift fundamentals. Equality & Identity for protocol, class, struct, enum
Урок 33. 01:10:31
33. Suhayl Ahmed - Live iOS interview test code review
Урок 34. 01:11:51
34. Gordon Smith - iOS Automated Testing with PhotoKit, Vision, and other frameworks
Урок 35. 01:07:49
35. Islom Babaev - Time-sensitive operations with Timers & RxSwift,Combine
Урок 36. 00:59:19
36. Sourabh Shekhar singh - Adding tests to existing iOS or Swift codebases
Урок 37. 00:53:18
37. Aydin Can Tuntas - iOS app patterns for Onboarding, Sign up,Checkout Flows, A B Tests, MVC, MVVM
Урок 38. 01:04:07
38. Cory Howell - Design patterns for reusable iOS login or auth flows, ViewModels, networking
Урок 39. 00:32:31
39. Caio & Mike - OOP & POP in Swift demystified with concrete examples
Урок 40. 01:14:04
40. Amin Siddiqui - MVVM guidelines for iOS developers to improve at work and interviews
Урок 41. 01:11:18
41. Anas Belkahdir - Live Senior iOS Dev Interview Code Test review & preparation
Урок 42. 00:55:23
42. Caio & Mike - Advanced iOS Navigation patterns for modular apps. From Model to ViewModel (and back!)
Урок 43. 01:24:01
43. Kim Nguyen - iOS App Architectural Patterns for reusable modules in practice
Урок 44. 01:14:51
44. Luis Garcia - Decoupling SwiftUI previews from API dependencies, UIKit interop & testing
Урок 45. 00:41:51
45. Florian Tousch - Best practice for starting iOS projects. Architecture, frameworks & tools
Урок 46. 01:29:24
46. Daniel Hu - iOS Architecture and Testability guidelines with Core Data and Async and Await
Урок 47. 01:07:23
47. Sherif Kamal - When & how do senior developers extract modules
Урок 48. 00:32:27
48. Rastko Šoškić - Design Patterns for feature toggles. Developing successful apps at scale
Урок 49. 00:57:59
49. Marcin Borek - Advanced patterns senior devs use to implement analytics in large apps
Урок 50. 00:34:58
50. Deniz Tutuncu - How senior iOS devs reuse auth token logic and design good app services
Урок 51. 01:15:28
51. Omar Allaham - How senior iOS devs do safe Core Data migrations with tests
Урок 52. 00:22:32
52. Andy Bezaire - Strategies senior devs use for developing SDKs for iOS and Swift & Android Kotlin
Урок 53. 00:57:40
53. Joseph Goodrick - How do senior iOS devs decouple features from frameworks like StoreKit
Урок 54. 01:13:13
54. Arifin Firdaus - How senior iOS devs extract navigation logic into Flows, Coordinators
Урок 55. 01:02:02
55. Raein Mehraban Teymouri - Big-tech senior iOS dev system design interview prep. Design the Facebook feed
Урок 56. 01:01:07
56. Claudia Maciel - How to start with TDD to become a complete senior iOS developer
Урок 57. 00:59:24
57. Ilke Uygun - How senior iOS devs profile and solve performance issues with Instruments.app
Урок 58. 00:32:53
58. Dario Roa - How to test iOS app features that produce complex outputs like images
Урок 59. 01:01:01
59. NicolГІ Pasini - How senior iOS devs handle state transitions throughout the app lifetime
Урок 60. 01:00:24
60. Jose Alvarez - Architecting complex iOS app flows with senior devs
Урок 61. 01:14:17
61. Renan Soares - Senior iOS Dev Modular App Architecture Review
Урок 62. 00:57:38
62. Manuel Schulze - How to increase your Senior iOS Dev income without working more hours
Урок 63. 01:04:26
63. Austin Betzer - How to speed up slow iOS CI with Cocoapods, Carthage & SPM dependencies
Урок 64. 01:33:42
64. Luis Garcia - How to refresh auth tokens correctly using Swift Async, Await & Actors
Урок 65. 01:22:27
65. Igor Andreyeu - Programmatic iOS App Navigation with SwiftUI NavigationLink (like in UIKit!)
Урок 66. 00:54:04
66. Luis Piura - iOS App Architecture. When and how to create a shared UI module
Урок 67. 01:16:30
67. Ihwan Dede - iOS App Architecture for Realtime UI updates via WebSockets
Урок 68. 01:25:36
68. Andy Bezaire - How senior iOS devs do SwiftUI navigation programmatically (Patterns & Flows)
Урок 69. 01:49:21
69. Mahika Hosanee - How to crack the senior iOS dev interview and negotiate salary
Урок 70. 01:52:26
70. Mohamad Bitar - How to crack the Senior iOS Dev interview. Test project review & preparation
Урок 71. 01:07:36
71. Gordon Smith - Architecting iOS apps for the latest UICollectionView. CellRegistration APIs
Урок 72. 01:11:31
72. Amir Tutunchi - How senior iOS devs modularize legacy monolith codebases
Урок 73. 00:51:06
73. John Kricorian - How senior iOS devs eliminate nested closures (arrow anti-pattern) in Swift
Урок 74. 01:15:10
74. Josef Santamaria - Architecting legacy iOS apps for remote & local storage (like Realm,CoreData)
Урок 75. 01:23:21
75. Muhammad Muizzsuddin - How to speed up slow Xcode builds, modularize & migrate legacy Obj-C to Swift
Урок 76. 01:07:32
76. Suhayl Ahmed - How senior iOS devs plan and test-drive app ideas into solid iOS apps
Урок 77. 01:24:16
77. Rabel Ahmed - How senior iOS devs deal with Singletons in legacy iOS codebases
Урок 78. 01:18:02
78. Islom Babaev - SwiftUI Code Review. State management, design patterns & composition
Урок 79. 01:35:30
79. Nikola Veljic - Polymorphic Table,CollectionViews. Multiple cell types without if,else,switch!
Урок 80. 01:37:23
80. Amir Tutunchi - How senior iOS devs test & refactor legacy code with Massive View Controllers
Урок 81. 01:43:46
81. Stefan Claussen - iOS App Architecture Review by Senior iOS Developers
Урок 82. 01:13:20
82. Jake Witt - How to Architect iOS Apps properly using CoreBluetoothCBPeripheral,BLE
Урок 83. 00:53:19
83. Kanstantsin Bucha - SwiftUI. MVVM vs MVP, Architecture, Dependency Injection, Migrating from UIKit
Урок 84. 01:15:27
84. BalГЎzs HollГі - How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async or Await, SwiftUI)
Урок 85. 01:02:20
85. Aleksandar Nikolic - How to fix legacy iOS apps. Architecture, MVVM, Core Data, DI, Polymorphism
Урок 86. 00:48:27
86. Wan Ahmad Lutfi bin Wan Md Hatta - How to architect iOS apps, reusable Swift modules and SDKs (Facade, Flows, Tests)
Урок 87. 00:20:23
87. Caio & Mike - Fixing iOS 17+ breaking changes. UIRefreshControl, viewIsAppearing & testability
Урок 88. 02:00:03
88. Ryan Neil Stroud - How to write fast and reliable Acceptance Tests with SwiftUI and UIKit
Урок 89. 00:57:11
89. Caio & Mike - How to navigate the Ups & Downs of the iOS dev job market
Урок 90. 01:18:15
90. Caio & Mike - 🧑‍💻 Live Q&A About Career Challenges • August 22nd, 2024
Урок 91. 01:01:06
91. Caio & Mike - 🧑‍💻 Live Q&A - Is SwiftUI production-ready, AI, Async or Await, Native vs Non-native, Avoiding burnout, and more! • September 12th, 2024