Записки разработчицы
1.89K subscribers
378 photos
24 videos
4 files
1.09K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
Kotlin 1.4.30 Milestone 1 доступен для использования. Новая версия также совместима с библиотеками, скомпилированными на предыдущих версиях Kotlin 1.4.

Для KMM в новой версии грядет важное улучшение - значительное ускорение времени компиляции Kotlin/Native.

Мы провели у себя замеры на самом страдающем от времени сборки проекте:
- Kotlin 1.4.21 - 3m 55s total build time
- Kotlin 1.4.30-M1 - 2m 41s total build time

Условия теста:
- MacBook Pro 16 2019 (i9 2.4, 32Gb RAM)
- org.gradle.parallel=true
- org.gradle.jvmargs=-Xms512m -Xmx16g
- multimodule project (36 KMM gradle modules)
- чистая сборка (после clean)
- компиляция Debug iOS X64 framework

Но при тесте мы обнаружили 1 проблему с kotlinx.serialization.

#news
На MobiFest я мимоходом упомянула про кейс, когда мы реализуем бизнес-логику по-разному на разных платформах. Да, мы можем настроить использование разных сервисов с разными библиотеками под платформы, но тут теряется вся соль common code. В таком кейсе уже проще перейти на натив
#KMP #Network

Using Retrofit and Alamofire with Kotlin Serialization on Kotlin Multiplatform

В современной разработке приложений не обойтись без сетевого слоя. Я как Android разработчик сходу отвечу вам, что если у вас REST - берем Retrofit. На KMP стоит брать Ktor. Что делать тем кто пришел с iOS и хочет Alamofire?

В статье приводится пример использовать Retrofit на Android и Alamofire на iOS в KMM. Мой вывод из статьи - проще было взять Ktor
Оказывается, последний #flutter экспериментально поддерживает AppClips
Завершается 2020 год. Несмотря на все проблемы, для сообщества мобильных разработчиков он был довольно насыщенным и интересным.
Пожелаем себе позитивных изменений, новых открытий и достижений.

Для тех, кто не знает, чем себя занят на предстоящих выходных, и всех, интересующихся #kotlin, небольшой адвент-календарь с подробными тематическими статьями по разработке:
https://kotlin.christmas/2020
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
Открыт новый чат Kotlin Multiplatform Russia Jobs, для всех кто желает найти работу или сотрудника в компанию. Все вакансии и резюме касаются Kotlin Multiplatform.

Чат открытый, бесплатный и без премодерации. Но в случае нарушения правил последует бан, обязательно ознакомьтесь с правилами.
Год только начался, а Кирилл Розов с командой уже подготовили интересное и полезное видео по Kotlin.
Forwarded from Android Broadcast
#AndroidBroadcast #ЛучшиеПрактики

▶️ Избавляемся от try-catch (17 мин)

Новое видео на канале Android Broadcast. Рассказываю как я сделал решение, чтобы избавить от try-catch и безопасно обрабатывать ошибки. Решение интегрировано с Retrofit, а также может быть использовано в других асинхронных операциях.

Ставьте лайки видео и подписывайтесь на канал. Также буду рад вашей обратной связи, ведь видео снимал в подготовленной студии и на новую камеру. Пишите в @android_broadcast_talks
Завтра на Mobile Developer состоится эфир с Кириллом Розовым с обсуждением карьерных возможностей после Senior
Forwarded from Android Broadcast
Иду в гости на канал "Mobile Developer. Поговорим о развитии карьеры разработчика после Senior. Всем будет в прямом эфире. Стрим пройдет завтра, 8 января 2021 в 15:00 по Москве!
https://digital.alfabank.ru/events/mobile-talks

21 января (в четверг) пройдет онлайн-митап от Альфа-Банк . Одна из заявленных тем «Техническая сторона UI-компонентов». Разработчик iOS Василий Пономарев затронет вопрос используемых UI-компонентов и архитектурных нюансов
В пн будем делать вам интересно и полезно) Присоединяйтесь
#AndroidBroadcast #Multiplatfrom #Livecoding

🔴 Превращаем Android приложение в Kotlin Multiplatform
Понедельник, 25 января, 10:00 GMT+3

В прямом эфире переведём приложение из Android в Kotlin Multiplatform для поддержки Android и iOS одновременно.

Эксперт - Анна Жаркова, Mobile Lead Developer/Usetech
Разработчик с опытом более 7, пишет нативно под IOS (Swift/Objective-C), Android (Kotlin/Java) и кросс-платформу. Интересуется Kotlin Multiplatform. Помимо этого преподаёт в Otus на курсах по iOS. В свободное время изучает немецкий и китайский языки, увлекается живописью
Пока новый контент набирается, темы придумываются, я решила освоить Dev.to
#Multiplatform #Mobile #Multithreading

Kotlin Multiplatform. Practical multithreading

Серий статей о работе с KMM и особенности многопоточного программирования