Если вам интересно ознакомиться с прототипом дизайна приложения, которое я буду разрабатывать, то сделать это можно в проекте Figma.
Там вы найдете дизайн под телефоны и планшеты основных экранов приложения
#AndroidBroadcast #frameio
Там вы найдете дизайн под телефоны и планшеты основных экранов приложения
#AndroidBroadcast #frameio
Forwarded from Kotlin Multiplatform Broadcast
JetBrains запустила опрос на тему "Unit тестирование в Kotlin". Заполнение займёт 8 минут, а вы поможете улучшить направление команде языка
#опрос #kotilin #тестирование
#опрос #kotilin #тестирование
Небольшая статья(6м) про нативные библиотеки в Android проектах - это код, который разработчик написал, а затем скомпилировал для конкретной архитектуры процессора. Чаще всего этот код написан на C++.
#ndk #jni
#ndk #jni
Знаете ли про оптимизированные коллекции из Android Jetpack ?
Anonymous Poll
42%
Да
53%
Нет
1%
Не занимаюсь разработкой под Android
5%
Не участвую в опросе
Вышел первый Release Candidate Android Studio Ladybug 2024.2.1. Новых фичей в ней нет, но зато вы получите поддержку фичей IDEA 2024.2: повысили скорость запуска, режим K2 работы Kotlin плагина и другие улучшения
#androidstudio
#androidstudio
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 #пример
Решил попробовать 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
Media is too big
VIEW IN TELEGRAM
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
С выходом новой версии Koin хочу напомнить вам про его боли и проблемы, которые он несет за собой. Смотрите видео
Telegram
Android Broadcast
📱 За что я ненавижу Koin или чего стоит избегать при его использовании (12 мин)
Я использую Koin еще с самой первой версии, он неплохо справляется с небольшими проектами, но дальше требует работы как самурай. В видео для патронов рассказываю, что не так…
Я использую Koin еще с самой первой версии, он неплохо справляется с небольшими проектами, но дальше требует работы как самурай. В видео для патронов рассказываю, что не так…
Если вы используете Android FIDO2 API, то новость для вас! Ранее API работало на основе SafetyNet API. Теперь аттестация будет проводиться на основе железа. Пока только ранний доступ по запросу, а массовая доступность ожидается в апреле 2025. Подробности в анонсе
#безопасность
#безопасность
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
Android Broadcast
Для всех доступен пример того как я настроил публикацию библиотек в видео. Добавлен код для Android и KMP проектов.
Цикл статей про 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
Статья(11м) про ByteWeaver — инструмент для патчинга JVM байт‑кода во время сборки проекта.
Где это может быть полезно? Например, расставить вызовы логов где это необходимо автоматически, а не руками писать в методах. Также можно править баги или изменят код.
Аналогичным образом работает desugaring кода в Android
#инструменты
Где это может быть полезно? Например, расставить вызовы логов где это необходимо автоматически, а не руками писать в методах. Также можно править баги или изменят код.
Аналогичным образом работает desugaring кода в Android
#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Нашел ультра классный инструмент - dex-diff. Инструмент для сравнения изменений в DEX файлов в APK, которая генерирует красивый и понятный отчёт. Стоит применять, чтобы сравнить чем сборки отличаются друг от друга. Например, как изменился когд после запуска ProGuard/R8.
#инструменты #dex
#инструменты #dex