Forwarded from Kotlin Multiplatform Broadcast
JetBrains запустила опрос на тему "Unit тестирование в Kotlin". Заполнение займёт 8 минут, а вы поможете улучшить направление команде языка
#опрос #kotilin #тестирование
#опрос #kotilin #тестирование
👍10❤1
Небольшая статья(6м) про нативные библиотеки в Android проектах - это код, который разработчик написал, а затем скомпилировал для конкретной архитектуры процессора. Чаще всего этот код написан на C++.
#ndk #jni
#ndk #jni
👍12 6
Знаете ли про оптимизированные коллекции из Android Jetpack ?
Anonymous Poll
42%
Да
53%
Нет
1%
Не занимаюсь разработкой под Android
5%
Не участвую в опросе
Вышел первый Release Candidate Android Studio Ladybug 2024.2.1. Новых фичей в ней нет, но зато вы получите поддержку фичей IDEA 2024.2: повысили скорость запуска, режим K2 работы Kotlin плагина и другие улучшения
#androidstudio
#androidstudio
👍8
Jellyfin Android TV - open source Jellyfin клиент для Android TV.
Стек технологий: Jetpack Compose for TV, Media 3, Kotlin, Coroutines, Coil, Material 3,
#androidtv #compose #пример
Стек технологий: Jetpack Compose for TV, Media 3, Kotlin, Coroutines, Coil, Material 3,
#androidtv #compose #пример
🔥13👍3
Решил попробовать K2 режим работы Kotlin плагина в IDEA. Compose Multiplatform и KMP плагины пока не имеют поддержки K2 😞 Всё остальное в Android Studio работает
#idea #androidstudio #k2
#idea #androidstudio #k2
#android #mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥3
Media is too big
VIEW IN TELEGRAM
Про курс разработчик Frame.IO
Оформить подписку на курс Frame.io через Boosty или купить доступ навсегда (можно напрямую переводом - напишите менеджеру @ab_manager)
Вопросы можно задавать в комментариях
#курс #frameio
Оформить подписку на курс Frame.io через Boosty или купить доступ навсегда (можно напрямую переводом - напишите менеджеру @ab_manager)
Вопросы можно задавать в комментариях
#курс #frameio
Forwarded from Kotlin Multiplatform Broadcast
Вышел Koin 4.0
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускоряет запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом
#koin #kmp #compose #android
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускоряет запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом
#koin #kmp #compose #android
👍36
С выходом новой версии Koin хочу напомнить вам про его боли и проблемы, которые он несет за собой. Смотрите видео
Telegram
Android Broadcast
📱 За что я ненавижу Koin или чего стоит избегать при его использовании (12 мин)
Я использую Koin еще с самой первой версии, он неплохо справляется с небольшими проектами, но дальше требует работы как самурай. В видео для патронов рассказываю, что не так…
Я использую Koin еще с самой первой версии, он неплохо справляется с небольшими проектами, но дальше требует работы как самурай. В видео для патронов рассказываю, что не так…
👍10 7
Если вы используете Android FIDO2 API, то новость для вас! Ранее API работало на основе SafetyNet API. Теперь аттестация будет проводиться на основе железа. Пока только ранний доступ по запросу, а массовая доступность ожидается в апреле 2025. Подробности в анонсе
#безопасность
#безопасность
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
По запросам аудитории сделал видео где рассказываю, как опубликовать Android / Kotlin Multiplatform библиотеку в любой Maven репозиторий, а также как отличается публикация в Maven Central
#AndrodBroadcast #видео #kmp #maven #кодинг
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29 3
Android Broadcast
Для всех доступен пример того как я настроил публикацию библиотек в видео. Добавлен код для Android и KMP проектов.
👍12🔥5
Цикл статей про Gradle Convention плагины - подход к переиспользованию кода между Gradel скриптами
1️⃣ Подготовка и настройка базового модуль для написания Gradle Convention Plugins (8м)
2️⃣ Разработка convention-плагинов в KTS (11м)
3️⃣ Разработка convetion-плагина в Kotlin коде (9м)
4️⃣ Рефакторинг и полировка видимости кода (6м)
#gradle
#gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍9
Статья(11м) про ByteWeaver — инструмент для патчинга JVM байт‑кода во время сборки проекта.
Где это может быть полезно? Например, расставить вызовы логов где это необходимо автоматически, а не руками писать в методах. Также можно править баги или изменят код.
Аналогичным образом работает desugaring кода в Android
#инструменты
Где это может быть полезно? Например, расставить вызовы логов где это необходимо автоматически, а не руками писать в методах. Также можно править баги или изменят код.
Аналогичным образом работает desugaring кода в Android
#инструменты
👍19❤1
Нашел ультра классный инструмент - dex-diff. Инструмент для сравнения изменений в DEX файлов в APK, которая генерирует красивый и понятный отчёт. Стоит применять, чтобы сравнить чем сборки отличаются друг от друга. Например, как изменился когд после запуска ProGuard/R8.
#инструменты #dex
#инструменты #dex
🔥37👍11 3