На Хабре появилась статья от IceRock с рекомендациями по решению проблем интеропа Swift/Kotlin:
https://habr.com/ru/post/697966/#Shest-ogranichenij-v-rabote-Swift-i-Kotlin
https://habr.com/ru/post/697966/#Shest-ogranichenij-v-rabote-Swift-i-Kotlin
Хабр
Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений
Привет! На связи Алексей Михайлов, технический директор компании IceRock Development. Мы занимаемся разработкой на заказ уже семь лет и четыре последних года работаем с Kotlin...
🔥6👍2
Хороший Roadmap, который ответит на все вопросы из категории: "А что будет с Kotlin дальше"
Forwarded from Mobile Developer (Алексей Гладков)
Как Котлин собирается сделать вам хорошо в 2023
https://blog.jetbrains.com/kotlin/2022/11/how-kotlin-is-going-to-fix-your-pains-in-2023/?utm_source=dailykotlin_tl
Вышла статья, где ребята из Jetbrains расписали какие проблемы они выявили с Котлином путем опроса сообщества и как они их собираются исправлять
Приятного чтения!
https://blog.jetbrains.com/kotlin/2022/11/how-kotlin-is-going-to-fix-your-pains-in-2023/?utm_source=dailykotlin_tl
Вышла статья, где ребята из Jetbrains расписали какие проблемы они выявили с Котлином путем опроса сообщества и как они их собираются исправлять
Приятного чтения!
The JetBrains Blog
How Kotlin Is Going To Fix Your Pains in 2023 | The Kotlin Blog
This year, we ran the first Kotlin Developer Survey. We designed the survey to help us identify and prioritize the pain points that most significantly affect Kotlin users' satisfaction. The collected
🔥2
Совсем немного осталось до 3го дня Mobius (https://mobiusconf.com/offline/). Вас жду не только интересные доклады, но и круглые столы, а также интервью с нашими спикерами. В одном из таких побеседуем с Кириллом Розовым на тему собеседований, как их пройти, как провести, что учитывать и как подготовиться. Накидывайте вопросов, что бы вы хотелось узнать от Кирилла👇
Активность "Как взломать собеседование" будет транслироваться онлайн и сохранится в личных кабинетах зрителей
Активность "Как взломать собеседование" будет транслироваться онлайн и сохранится в личных кабинетах зрителей
👍3❤1
Обсудили с Кириллом разные пойнты по проведению собеседований. На фото подготовка
Forwarded from Кирилл Розов. Блог броадкастера (Кирилл Розов)
Сейчас с Аней будем обсуждать зашквар на собеседованиях и как их лучше проводить
👍14🔥2👏1
Forwarded from Android Broadcast (Кирилл Розов)
Faster Jetpack Compose <-> View interop with App Startup and baseline profile (7 мин)
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
🔥9
Готовимся еще к одному ивенту, который пройдет онлайн в сб 😉 Буду дискутировать на тему KMM, приходите)
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций. Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии. Вас ждёт живой разговор и максимум импровизации.
Поговорим про то, как работать в молодой команде “взрослому” разработчику; обсудим сценарии развития карьеры мобильного разработчика; поразмышляем, какое будущее ждёт Flutter; разберём преимущества и недостатки KMM; обсудим, как внешние изменения повлияли на работу мобильных приложений.
https://events.yandex.ru/events/yamp-26-11-2022?from=annazharkova
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций. Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии. Вас ждёт живой разговор и максимум импровизации.
Поговорим про то, как работать в молодой команде “взрослому” разработчику; обсудим сценарии развития карьеры мобильного разработчика; поразмышляем, какое будущее ждёт Flutter; разберём преимущества и недостатки KMM; обсудим, как внешние изменения повлияли на работу мобильных приложений.
https://events.yandex.ru/events/yamp-26-11-2022?from=annazharkova
Yet Another Mobile Party
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
🔥9
Если вы еще не запланировали рефакторинг, время это сделать
Forwarded from Android Broadcast (Кирилл Розов)
Вот только хочешь сказать, что SwiftUI готов к боевым условиям, так Xcode подкидывает. Автоматический вызов tapGesture для всех элементов при перестройке списка? Пожалуйста!
Но вообще мы провели ОУ по CoreData и локальному хранилищу
https://www.youtube.com/watch?v=yhfGFgBahco
Но вообще мы провели ОУ по CoreData и локальному хранилищу
https://www.youtube.com/watch?v=yhfGFgBahco
YouTube
Делаем хранилище данных с CoreData // Демо-занятие курса «Специализация iOS»
На занятии рассмотрим CoreData - инструмент для локального хранения данных в приложениях iOS. Поговорим про нюансы кеширования, а также напишем небольшое приложение с хранилищем данных и изображений
Кому будет полезен этот урок:
- для тех, кто хочет с нуля…
Кому будет полезен этот урок:
- для тех, кто хочет с нуля…
🔥4
Psst, а вы знали, что Google пошарили свои Jetpack либы под Multiplatform?
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
Android Developers Blog
Announcing an Experimental Preview of Jetpack Multiplatform Libraries
Posted by Márton Braun, Developer Relations Engineer
🔥6
Подключаемся к просмотру YAMP, если еще не подключились. Можно отмотать на пораньше и послушать предыдущие дискуссии https://www.youtube.com/watch?v=stTmg1e1N64
YouTube
Yet Another Mobile Party (YAMP) — 26 ноября 2022
0:00:00 Начало
0:00:32 Начало трансляции
0:03:37 Открытие
0:05:43 Новые вызовы в мобильной разработке в 2022
0:51:59 Какое будущее ждет Flutter?
1:37:44 Преимущества и недостатки Kotlin Mobile Multiplatform
2:22:08 Мобильной разработке все возрасты покорны?…
0:00:32 Начало трансляции
0:03:37 Открытие
0:05:43 Новые вызовы в мобильной разработке в 2022
0:51:59 Какое будущее ждет Flutter?
1:37:44 Преимущества и недостатки Kotlin Mobile Multiplatform
2:22:08 Мобильной разработке все возрасты покорны?…
👍5
Forwarded from Android Broadcast (Кирилл Розов)
Under the hood of Relay (сейчас в Альфе) - плагин для Android Studio, чтобы генерировать Compose код из Figma. Автор статьи копают немного глубже и делятся как устроена генерация.
#tooling
#tooling
🔥2
Kotlin Native - это не только Kotlin Multiplatform Mobile и не только iOS.
Forwarded from Mobile Development by AppTractor
❗️Хотите освоить Kotlin для разработки серверных приложений?
⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».
📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.
👉 Регистрация на вебинар: https://otus.pw/sUUQ/
Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».
📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.
👉 Регистрация на вебинар: https://otus.pw/sUUQ/
Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
Интересная статья о настройке перформанса в Compose от IceRock:
https://habr.com/ru/post/701422/
https://habr.com/ru/post/701422/
Хабр
Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
Привет! На связи Сергей Панов, разработчик мобильных приложений в IceRock. Сегодня я разберу на примере нашего приложения «Кампус», как делать профилирование и оптимизацию...
👍7