Перейдіть на новий рівень в iOS-розробці
Цей курс не для новачків. Він створений для досвідчених розробників, які готові вийти за рамки стандартних завдань і поринути у світ складної архітектури, оптимізації та сучасних технологій Apple. Ми будемо вирішувати хардкорні завдання, з якими стикаються розробники топових додатків в App Store.
Навчання на реальних кейсах
Забудьте про абстрактну теорію. Кожна тема курсу — це концентрат практичного досвіду, отриманого під час розробки додатків у production. Ви навчитеся не тільки використовувати технології, а й розуміти, коли і навіщо їх застосовувати для досягнення максимальної якості та продуктивності.
Що чекає на вас у цьому курсі:
- Сучасний UI: Глибоке занурення у SwiftUI та Combine для створення комплексних та анімованих інтерфейсів.
- Просунута архітектура: Вивчення та застосування патернів MVVM+S, Clean Swift (VIP), SOA, модуляризації та Dependency Injection.
- Hardcore Swift: Розбір системи типів, Generics, PATs, Type Erasure, а також тонкощів роботи компілятора LLVM.
- Багатоплатформність: Вихід за межі iOS. Ви навчитеся адаптувати код для iPadOS, watchOS, tvOS, macOS (Mac Catalyst) і навіть отримаєте навички для перенесення логіки на Android.
- Організація розробки: Автоматизація процесів за допомогою fastlane та CI, правильна робота з Git-flow та тестування коду.
Цей курс — ваш квиток у вищу лігу мобільної розробки.
? Детальна програма курсу (9 модулів)
1. SwiftUI та основи Combine
Декларативне UI, List, NavigationView, кастомні компоненти, анімації.
2. Сучасна архітектура мобільних додатків
DI, SOA, POP, MVVM, Clean Swift, модуляризація, Generics, SOLID.
3. Foundation та Swift 5 Standard Library
Колекції, асимптотичний аналіз, просунута робота зі String, Type Erasure, локалізація.
4. Багатозадачність
Проблеми та їх вирішення, GCD (libdispatch), OperationQueue, RunLoop, інструменти синхронізації.
5. Networking та зберігання даних
Network framework, URLSession, Codable, SQLite, CoreData, Realm, кешування.
6. Створення додатків для watchOS, tvOS, Mac Catalyst
Адаптація UI та логіки, написання кросплатформенного коду.
7. Мультиплатформна розробка та перенесення на Android
Metal, Vulkan, Jetpack Compose, кодогенерація, підходи до T-shaped розробки.
8. Організація розробки
XCTest, UITest, fastlane, CI, Git-flow, автоматизація workflow.
9. Проектна робота
Застосування всіх отриманих знань для створення комплексного додатка з нуля.


Ви економите:
Покваптеся! Закінчується через
Розробляти складний та анімований UI за допомогою SwiftUI та Combine.
15 заказов за последние 7 дней.
Анастасія Підтверджений клієнт –
Дуже багато інформації. Доведеться переглядати ще не раз. Але якщо ви хочете стати топовим iOS-розробником, цей курс – найкраща інвестиція.
Максим Підтверджений клієнт –
Я перейшов з UIKit, і було складно. Але курс допоміг розібратися з декларативним підходом. Тепер я розумію, наскільки це зручно. Я в захваті!
Олег Підтверджений клієнт –
Мультиплатформа і перенесення на Android – це просто космос! Не думав, що це можливо. Дуже розширює компетенції.
Юлія Підтверджений клієнт –
Це просто вибух мозку! Курс для тих, хто вже працює з iOS, але хоче вийти на рівень Senior. SwiftUI і Combine – це майбутнє. Дуже глибоко і професійно.