• Урок 1. 01:51:32
    Проектируем UI декларативно с SwiftUI. В чем отличия UIKit и SwiftUI
  • Урок 2. 01:55:28
    Life cycles, Responder Chain, SceneDelegate, Hosting ViewControllers
  • Урок 3. 01:30:39
    Использование NavigationView, TabView, ScrollView и продвинутая работа
  • Урок 4. 01:58:49
    Отображение структурированных данных, List, пейджинг... 1
  • Урок 5. 01:59:10
    Отображение структурированных данных, List, пейджинг... 2
  • Урок 6. 02:02:26
    Создание кастомных Shape, SwiftUI Drawing and Animation API
  • Урок 7. 02:14:07
    MVP, MVCS, MVVM, архитектурные паттерны 1
  • Урок 8. 00:09:47
    MVP, MVCS, MVVM, архитектурные паттерны 2
  • Урок 9. 00:26:16
    MVP, MVCS, MVVM, архитектурные паттерны 3
  • Урок 10. 01:40:28
    Современные паттерны проектирования, принцип SOLID 1
  • Урок 11. 00:10:23
    Современные паттерны проектирования, принцип SOLID 2
  • Урок 12. 01:50:26
    Dependency Injection, SOA, слоистая архитектура. Protocol Oriented Programming (POP)
  • Урок 13. 02:00:47
    Необычная система типов Swift, структуры данных, Generics
  • Урок 14. 01:55:07
    вязывание разных частей приложения Observing, Signals
  • Урок 15. 01:40:26
    Sequences и коллекции, асимптотический анализ
  • Урок 16. 02:02:21
    Использование всей мощи String, Literals vs. UnicodeScalar, UTF-16
  • Урок 17. 01:32:47
    Региональные форматы и локализация iOS приложения
  • Урок 18. 02:08:53
    Ассоциативные типы, Type Erasure, «сахарные» типы данных
  • Урок 19. 01:39:21
    Компилятор LLVM, AST, создание собственных операторов
  • Урок 20. 01:50:26
    Проблемы многозадачности и способы их решения, GCD
  • Урок 21. 02:09:17
    Внутренности GCD(libdispatch), OperationQueue
  • Урок 22. 02:04:04
    Новый Network-фреймвок, URLSession, Codable
  • Урок 23. 01:43:14
    Realm
  • Урок 24. 01:50:48
    CoreData — основные стратегии использования
  • Урок 25. 01:48:52
    RunLoop & POSIX Threads, Инструменты синхронизации, Lock, Mutex
  • Урок 26. 02:05:11
    Когда использовать Files, чистый SQLite, способы кеширования
  • Урок 27. 02:17:20
    watchOS
  • Урок 28. 02:13:37
    tvOS
  • Урок 29. 02:08:50
    Кросс-платформенный код для iOS-iPadOS, watchOS, macOS, tvOS
  • Урок 30. 02:33:30
    Мультиплатформа для Rich Media - Metal и Vulkan, разработки игр
  • Урок 31. 02:06:22
    Jetpack Compose
  • Урок 32. 02:55:41
    Одновременная реализация фич на iOS + Android. Необходимый tool-set
  • Урок 33. 01:58:54
    Тестирование кода XCTest, UITest, CI и CD
  • Урок 34. 01:51:07
    Git-flow, TBD, автоматизизация workflow
  • Урок 35. 00:21:45
    Почему Trunk Based Development — лучшая модель ветвления
Этот курс находится в платной подписке. Оформи премиум подписку и смотри iOS Разработчик. Продвинутый курс v 2.0, а также все другие курсы, прямо сейчас!
Премиум