Swift на Android для шаринга кода
Team Lead Android команды разработки Spark Mail рассказывает о том как они шарят код между iOS и Android, используя при этом Swift.
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов (https://twitter.com/edeniska). Евангелист платформ Apple. Chief Software Engineer в EPAM. Ведущий подкаста Mobile People Talks.
Полезные ссылки:
🎧 Версия на SoundCloud - https://bit.ly/3067Mim
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon http://bit.ly/2TBOzlu
👉 Spark Mail - https://sparkmailapp.com
👉 Swift for Android: Our Experience and Tools by Readdle - https://blog.readdle.com/why-we-use-swift-for-android-db449feeacaf
👉 Getting Started with Swift on Android - https://github.com/apple/swift/blob/master/docs/Android.md
👉 Инструментарий для Swift на Android от Readdle - https://github.com/readdle/swift-android-toolchain
👉 Первый пример - https://github.com/readdle/swift-android-architecture
👉 Второй пример - https://github.com/andriydruk/swift-weather-app
Тайминги:
0:00 - Swift на Android для шаринга кода
2:08 - Андрей Друк о себе
3:26 - История Spark Email под Android
4:02 - Выбор решения для шаринга кода
9:45 - Отношение разработчиков к Swift на Android
11:30 - Отказы от кандидатов из-за Swift
13:24 - Поддержка Swift за пределами Apple экосистемы
18:07 - Как запускается Swift на Android
24:46 - Скорость сборки проекта
27:57 - Управление памятью
32:08 - Garbage Collector в ART (Android Runtime)
39:33 - Библиотеки, доступные при разработке под Android
50:20 - Сообщество Swift разработчиков под Android
53:30 - Проблемы, которые испытываются из-за Swift
56:30 - Как Swift влияет на размер приложений
1:04:40 - Влияние Swift на производительность
1:07:28 - Отладка приложения
1:09:54 - Интерес Google и Apple к наработкам
1:12:06 - Официальная поддержка Swift для Android NDK
1:13:54 - Kotlin vs Swift для шаринга кода Android и iOS (холивар)
2:10:02 - Пока-Пока
Видео Swift на Android для шаринга кода канала Android Broadcast. Все об Андроид разработке
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов (https://twitter.com/edeniska). Евангелист платформ Apple. Chief Software Engineer в EPAM. Ведущий подкаста Mobile People Talks.
Полезные ссылки:
🎧 Версия на SoundCloud - https://bit.ly/3067Mim
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon http://bit.ly/2TBOzlu
👉 Spark Mail - https://sparkmailapp.com
👉 Swift for Android: Our Experience and Tools by Readdle - https://blog.readdle.com/why-we-use-swift-for-android-db449feeacaf
👉 Getting Started with Swift on Android - https://github.com/apple/swift/blob/master/docs/Android.md
👉 Инструментарий для Swift на Android от Readdle - https://github.com/readdle/swift-android-toolchain
👉 Первый пример - https://github.com/readdle/swift-android-architecture
👉 Второй пример - https://github.com/andriydruk/swift-weather-app
Тайминги:
0:00 - Swift на Android для шаринга кода
2:08 - Андрей Друк о себе
3:26 - История Spark Email под Android
4:02 - Выбор решения для шаринга кода
9:45 - Отношение разработчиков к Swift на Android
11:30 - Отказы от кандидатов из-за Swift
13:24 - Поддержка Swift за пределами Apple экосистемы
18:07 - Как запускается Swift на Android
24:46 - Скорость сборки проекта
27:57 - Управление памятью
32:08 - Garbage Collector в ART (Android Runtime)
39:33 - Библиотеки, доступные при разработке под Android
50:20 - Сообщество Swift разработчиков под Android
53:30 - Проблемы, которые испытываются из-за Swift
56:30 - Как Swift влияет на размер приложений
1:04:40 - Влияние Swift на производительность
1:07:28 - Отладка приложения
1:09:54 - Интерес Google и Apple к наработкам
1:12:06 - Официальная поддержка Swift для Android NDK
1:13:54 - Kotlin vs Swift для шаринга кода Android и iOS (холивар)
2:10:02 - Пока-Пока
Видео Swift на Android для шаринга кода канала Android Broadcast. Все об Андроид разработке
Показать
Комментарии отсутствуют
Информация о видео
27 мая 2020 г. 12:22:36
02:10:49
Другие видео канала
![](https://i.ytimg.com/vi/CmLf7-Q4S7g/default.jpg)
![Flutter Getting Started: Can You Build iOS Android Apps with One Language?](https://i.ytimg.com/vi/0gA6o6YWheo/default.jpg)
![Swift Access Control Explained](https://i.ytimg.com/vi/RFGEzkBa834/default.jpg)
![Modern iPhone App Development: To-do list app (coding tutorial as done at FANG)](https://i.ytimg.com/vi/hwkL_jNWCBw/default.jpg)
![Creating Custom Segues Transitions in iOS and Swift - Swift and Xcode - raywenderlich.com](https://i.ytimg.com/vi/bngcqTxhkvU/default.jpg)
![Google Flutter vs Swift, Java and Kotlin](https://i.ytimg.com/vi/G4g_5PUxm2A/default.jpg)
![How to create Neumorphic buttons in SwiftUI](https://i.ytimg.com/vi/oMGD1Fj33iE/default.jpg)
![try! Swift Tokyo 2017 - Swift on Android: The Future of Cross-Platform Programming?](https://i.ytimg.com/vi/1yvxxuB8EgA/default.jpg)
![Design Basics! (Color, Corners, Shadows : Swift in Xcode)](https://i.ytimg.com/vi/xpTGEoUMiOE/default.jpg)
![Computed properties, Extensions, Access control, Assertions. iOS. Стэнфордский курс. Swift. Лекция 3](https://i.ytimg.com/vi/szrgGXYsRIc/default.jpg)
![SWIFT - 01. Основы](https://i.ytimg.com/vi/crzT-L7AaNQ/default.jpg)
![Android Studio vs Xcode vs Google Flutter | DEBATE](https://i.ytimg.com/vi/gpxcr_gFxEQ/default.jpg)
![Кастомная анимация перехода (Swift 5)](https://i.ytimg.com/vi/NdJcJV3_MSk/default.jpg)
![Программирование игр Pygame #1: Python файл, игровой цикл, дисплей](https://i.ytimg.com/vi/yyywkv846Qo/default.jpg)
![Бесплатный курс по корутинам от Android Broadcast](https://i.ytimg.com/vi/mD1r9zIwHbs/default.jpg)
![Swift с нуля: Xcode урок 17 - что такое ARC | automatic reference counting (для новичков)](https://i.ytimg.com/vi/qa4D3PTLsT8/default.jpg)
![Стили в Android. Как организовать темы в проекты](https://i.ytimg.com/vi/1Tk7ubUGsyY/default.jpg)
![iOS 13 Swift Tutorial: SwiftUI and Core Data - Build a To-Do List App](https://i.ytimg.com/vi/-BZdQmHV4MQ/default.jpg)
![Святослав Щербина — Kotlin для написания общего кода под Android и iOS](https://i.ytimg.com/vi/BDTgkXUgXPk/default.jpg)
![Приложение VK на Swift с нуля за 60 минут](https://i.ytimg.com/vi/rBAWXkhn-Kc/default.jpg)