Android Broadcast
13.8K subscribers
3.13K photos
225 videos
9 files
5.3K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
#D8 #R8 #CPU #JVM

Android CPU, Compilers, D8 & R8

Статья о компиляции кода в Android и как Google улучшает процесс. В ней вы найдете:
👉 JVM и ее связи с Android
👉 Как работает JVM
👉 DEX
👉 Как читать байткод
👉 Как происходит сборка Android приложения
👉 Android Runtime (ART)
👉 D8 & R8
#JVM #ART #Dalvik

Android изнутри: сравнение Dalvik и ART

Как хорошо вы знаете среду исполнения Android? Если есть пробелы в этих знаниях, то в этой статье вы сможете почерпнуть для себя много нового:

👉 Во что компилируется ваш код
👉 Что такое Dalvik и ART
👉 Как они помогают сократить размер вашего .apk
👉 Какие изменения произошли с этими средами исполнения за последние годы

Статья предназначена для новичков, но если же вы давно не обращались к этой теме, то наверняка найдете для себя что-то новое.
Forwarded from Kotlin Broadcast
#JVM

Tonnes of fun with Kotlin

Kotlin упростил жизнь разработчиков, закрыв множество кода от глаз, генерируя его. Но не всегда так очевидно и нужно быть внимательным:
👉 Extention функции не всегда статические методы
👉 Inline классы не всегда встраиваются в код, а используются как обычные классы
👉 Неочевидное перекрытие имен c extention функциями и обычными
👉 Особенности работы методов по умолчанию в интерфейсах неочевидны в каждом случае
Forwarded from Kotlin Broadcast
Вышла первая стабильная версия приложения TiVi. Важным является что это пример KMP проекта для Android, Desktop (JVM) и iOS с применением Compose Multiplatform. Автор Chris Banes - работал в Google, а теперь в Twitter.

Все исходники открыты на GitHub.
Само приложение можно скачать в Google Play и AppStore

#kmp #compose #android #desktop #jvm #ios #пример