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:
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1 view
650
230
2 days ago 02:22:47 576
Навигация на SwiftUI без UIKit // Демо-занятие курса «iOS Developer. Professional»
2 days ago 01:12:16 1
iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны
2 months ago 00:24:22 27
BookMaster: Урок 1 - Архитектура IVO. Курс по разработке мобильных приложений на Swift под iOS
3 months ago 01:36:25 14
Основы разработки мобильных приложений. Лекция 4. iOS
3 months ago 02:27:23 30
Архитектура приложения на SwiftUI для iOS 13_ MVVM или Redux // Курса «iOS Developer. Professional»_
3 months ago 01:48:11 22
Практическое применение SwiftUI // Демо-занятие курса «iOS Developer. Professional»
3 months ago 01:53:56 16
Пишем современное iOS приложение на SwiftUI. День 2 // курс «IOS Developer. Professional»
3 months ago 01:46:31 19
iOS приложение на SwiftUI с использованием Kotlin Mobile Multiplatform // iOS Developer Professional
3 months ago 02:49:45 15
Пишем музыкальный виджет на SwiftUI // Демо-занятие курса «iOS Developer. Professional»
3 months ago 00:52:25 1
BookMaster: Урок 3 - Вёрстка кастомного календаря со снайпером по неделям
3 months ago 01:08:29 1
ЧТНП | Тренды мобильной разработки в 2024: Telegram — суперапп, KMP vs Flutter и судьба iOS в России
3 months ago 00:22:12 17
Локализация IOS приложения в SwiftUI. Как сделать мультиязыязычное ios приложение
3 months ago 00:22:24 15
Делаем IOS приложение вместе с учениками. Часть #2
3 months ago 00:08:15 5
Делаем IOS приложение вместе с учениками. Часть #1
3 months ago 00:09:49 8
Делаем IOS приложение вместе с учениками. Часть #0
3 months ago 00:11:50 1
Мысли программиста. ИНТРО. Про новый формат. Про школу и чат.
3 months ago 00:13:40 3
Как учиться правильно? Методы обучения ios и не только
3 months ago 01:29:05 9
iOS-разработка со SnapKit. Верстка интерфейса
3 months ago 00:23:40 18
Мои приложения за 2 года разработки. Обзор и делюсь полезными советами
3 months ago 01:48:45 25
UIKit. Верстаем Банковское Приложение С Конструктором Карт. IOS/Xcode 2023
3 months ago 00:12:14 1
Итоги Первого Года Существовании Онлайн Школы.
3 months ago 01:50:26 20
Как сделать красивый интерфейс в UIKit в 2023. XCode/UIKit/Градиенты
3 months ago 00:10:44 1
Вся Правда о Кроссплатформенной и Нативной Разработке! Что же выбрать?