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

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

Update: 2023-02-15
Share

Description

Содержание выпуска

— Какие устройства работают под управлением 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.


Полезные ссылки

— Ютуб-канал Алексея https://bit.ly/3RXNwIX

— CoreData https://ru.wikipedia.org/wiki/CoreData

— RealityKit https://apple.co/3lEc5yB

— Swift JSON https://github.com/swiftjson/SwiftJson

— Многопоточность в Swift https://bit.ly/3XFafLa

— Firebase https://firebase.google.com

— Язык программирования Swift https://bit.ly/2t09PWw

— Objective-C https://ru.wikipedia.org/wiki/Objective-C

— Live Widgets https://developer.apple.com/widgets

— Skia https://skia.org/docs/dev/testing/ios

— Язык программирования Dart https://ru.wikipedia.org/wiki/Dart

— Архитектура VIPER https://habr.com/ru/post/358412

— Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305

— Архитектура Clean Swift https://habr.com/ru/post/415725

— SwiftUI https://developer.apple.com/documentation/swiftui

— Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF

— Delegate https://apple.co/3RYyVg8

— Enumerations https://bit.ly/40XiFjz

— Private extension https://apple.co/3I4Hrpg

— DiffKit http://www.diffkit.org

— Server-driven UI https://habr.com/ru/company/alfa/blog/668754

— SwiftBook https://swiftbook.ru

— Курсы Рэя Вендерлиха https://www.kodeco.com

— Hacking with Swift https://www.hackingwithswift.com

— Канал «iOS Developers — русскоговорящее сообщество» https://t.me/ios_ru


Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.

Стартовать в программировании вместе со Skillbox: skillbox.ru/code




Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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