Мы в OTUS регулярно проводим открытые уроки в преддверии старта онлайн-курсов. В этой подборке объединили для вас записи лучших открытых уроков по теме программирования iOS.

Не все видео из поста подходят для новичков. Чтобы погрузиться в тему, для некоторых нужен опыт программирования и работы на iOS в целом.

  1. Всё, что нужно знать про result type в Swift, зачем он используется и почему так удобен в использовании.

2. Сетевой слой нативными методами без использования Alamofire/Moya.


3. Виджеты для главного экрана: практикум, пишем своими руками.


4. Введение в Core Data — нативную обертку над SQLite в iOS и, пожалуй, самое популярное хранилище данных после User defaults.


5. Введение в Realm. Разбираем второе по популярности хранилище — базу для мобильных приложений.


6. Flux с SwiftUI. Разбираем подход к однонаправленному потоку данных с SwiftUI — от теории к практике


7. ARKit — введение в дополненную реальность (просто рекомендую попробовать, если есть iPhone — это может быть очень интересным и увлечь вас от пары часов до пары дней).


8. Async/await — новый способ работы с современной concurrency в Swift. Краткое сравнение с другими вариантами.