iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны

Гость: Алексей Гладков, автор ютуб-канала Mobile Developer. Содержание выпуска — Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple. — Особенности создания приложений под разные устройства. — На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются. — Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной». — Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная разработка на iOS. — Как менялась iOS (и методы разработки под неё) за всё время своего существования. — Что и как работает и не работает на разных версиях iOS. — Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков. — Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI. — Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы. — Чем хорош язык Swift. — Паттерны проектирования в iOS. — Какие важные библиотеки и фреймворки используются для разработки на iOS. — Многопоточность в iOS и как она реализуется. — Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M. — Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple. — В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу. — Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики. — В чём кайф iOS-разработки. — Какие фичи планирует добавить Apple в будущих версиях iOS. — Чем различается разработка под iOS и Android. — Какие ошибки чаще всего совершают iOS-разработчики. — Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен. — Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS. Полезные ссылки Ютуб-канал Алексея CoreData RealityKit Swift JSON Многопоточность в Swift Firebase Язык программирования Swift Objective-C Live Widgets Skia Язык программирования Dart Архитектура VIPER Архитектура RIBs Архитектура Clean Swift SwiftUI Figma-плагин для экспорта проекта в Jetpack Compose Delegate Enumerations Private extension DiffKit Server-driven UI SwiftBook Курсы Рэя Вендерлиха Hacking with Swift Канал «iOS Developers — русскоговорящее сообщество» Introducing SwiftUI Курсы Apple по Swift UIKit Состояние гонки (race condition) Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: @, Стартовать в программировании вместе со Skillbox: Наш подкаст удобно слушать на популярных платформах: Castbox: «Яндекс Музыка»: Apple Podcasts: Google Podcasts: Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Back to Top