Записки разработчицы
1.89K subscribers
378 photos
24 videos
4 files
1.09K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
24 декабря в 11:00 будем провожать 2020 год в эфире "Hello, world!" с Mobius.

Программный комитет Mobius подведет итоги года, ребята поделятся личными топами докладов и спикеров, побрейнштормят на тему того, что ждёт конференцию в будущем, и расскажут почти волшебные истории о том, как IT-конференции повлияли на их жизнь и карьеру.

Особый сюрприз мы приготовили тем, кто всегда мечтал выступить на Mobius с докладом, но боялся попробовать. На нашем предновогоднем чаепитии вы узнаете, почему на весеннем Mobius нам нужны именно вы.

Будет душевно, уютно и тепло. Дело за вами - подключайтесь.
https://youtu.be/Lv4JWyMKZTk
Время обновляться)
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. В свободное время изучает немецкий и китайский языки, увлекается живописью