Загрузка страницы

MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform

#AndroidBroadcast #Kotlin #Multiplatform
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO https://moko.icerock.dev/

Гость выпуска - Алексей Михайлов, CTO в IceRock Development, https://twitter.com/alex009ru
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
💰 Поддержать проект через Boosty http://bit.ly/3sratqQ или Patreon https://bit.ly/2TBOzlu
🔗 AvitoTech https://avito.tech
🔗 Moko https://moko.icerock.dev
🔗 Чатик Mobile Multiplatform Russia Discussions https://t.me/kotlinmppchats
🔗 Слайды http://bit.ly/3jcAUfx
0:00 Интро
1:03 Гость - представление, о себе
3:47 Опыт IceRock Dev в Multiplatfrom
5:10 Как складывался опыт работы с обсуждаемыми библиотеками
10:42 Архитектурный подход в KMM приложениям
21:29 Moko ресурсы
28:00 Работа с сетью
30:57 Зачем было делать фреймворк, если Котлин мультиплатформ такой классный
32:58 С какими трудностями столкнулись в iOS и с чем сейчас проще - Android или iOS
37:20 Упрощаем Gradle
42:57 Получаем разрешения
46:03 Получаем медиа файлы
49:00 Получаем координаты
51:06 Управление картами
53:30 Какой DI вы используете?
55:13 Утечки памяти в iOS
57:46 Что используете в качестве БД?
1:00:10 Формы ввода данных
1:03:29 Строим списки UI
1:18:20 Пагинация
1:12:46 Шлем события по сокетам
1:14:21 В каком порядке разрабатываете приложения (Android, потом iOS или...)?
1:16:22 Возникали ли у iOS-ников проблемы с понятийной областью Android?
1:18:32 Проблемы поддержки Moko
1:25:12 Доступен ли двухсторонний binding?
1:28:00 Оповещение об ошибках. Moko errors
1:32:13 Анализ ошибок. Moko Crash Reporting
1:34:17 Биометрия. Moko Biometry
1:35:47 Moko Test
1:37:31 Общий код для UI (Moko widgets)
1:48:12 Сайт Moko. Схема зависимости библиотек. Ссылки
1:50:14 Пробовали ли использовать MVI или Clean Architecture?
1:52:08 Пробовали ли на ранних этапах использовать Rx?
1:54:18 Оценивали ли, насколько быстрее получается мультиплатформ с Moko, чем 2 нативных приложения?
1:57:27 Как решается многопоточность на iOS?
1:59:48 Подведение итогов

Видео MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform канала Android Broadcast
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
1 февраля 2021 г. 14:18:55
02:07:17
Другие видео канала
Как повысить ЗПКак повысить ЗППревращаем Android приложение в Kotlin Multiplatform | Android + iOS в одной кодовой базеПревращаем Android приложение в Kotlin Multiplatform | Android + iOS в одной кодовой базеСобеседование в прямом эфиреСобеседование в прямом эфиреKtor: микросервисы, веб приложения и клиенты в одном фреймворкеKtor: микросервисы, веб приложения и клиенты в одном фреймворкеСобеседование в прямом эфире #2. Livecoding. Middle Android DevСобеседование в прямом эфире #2. Livecoding. Middle Android DevKotlin 1.4.30 / Закрытие JCenter / Новый backend Kotlin компилятораKotlin 1.4.30 / Закрытие JCenter / Новый backend Kotlin компилятораKotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman ElizarovKotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman ElizarovЧто там с Kotlin Multiplatform Mobile? Катя Петрова, Dev Advocate@JetBrainsЧто там с Kotlin Multiplatform Mobile? Катя Петрова, Dev Advocate@JetBrainsНовый WorkManager | Обновление Jetpack | Залатали BiometricНовый WorkManager | Обновление Jetpack | Залатали BiometricActivity Result API / Рефакторинг Fragment / Модуляризация 2021Activity Result API / Рефакторинг Fragment / Модуляризация 2021Как создать ассистента и внедрить его в мобильное приложениеКак создать ассистента и внедрить его в мобильное приложениеЧто нового в Android 12 для разработчиковЧто нового в Android 12 для разработчиковЛучшие практики Coroutines / Google Play Console / Android Studio в облакеЛучшие практики Coroutines / Google Play Console / Android Studio в облакеLiveData, Coroutines и Flow. Больше двух лет без RxJava / Алексей Глухарев (Nova Ocean)LiveData, Coroutines и Flow. Больше двух лет без RxJava / Алексей Глухарев (Nova Ocean)Android против iOS. Для чего проще писать код. Какое приложение стоит дороже / ITКультураAndroid против iOS. Для чего проще писать код. Какое приложение стоит дороже / ITКультураОбзор возможностей ConstraintLayoutОбзор возможностей ConstraintLayoutAndroid 12 / Beta Jetpack Compose / Асинхронный текстAndroid 12 / Beta Jetpack Compose / Асинхронный текстDiving into Kotlin Multiplatform by Dmitry SavvinovDiving into Kotlin Multiplatform by Dmitry SavvinovКак научиться программированиюКак научиться программированиюActivity Result API. Часть 1. Практическое использованиеActivity Result API. Часть 1. Практическое использование
Яндекс.Метрика