#Kotlin #Coroutines #Native
https://blog.jetbrains.com/kotlin/2018/11/join-kotlin-1-3-webinars/?utm_source=android_broadcast_tl
Для всех любителей корутин в Kotlin и тех кто хочет погрузиться в этот мир 5 декабря пройдет вебинар от JetBrains. Вести его будут глав архитектор и всея Kotlin Андрей Бреслав и глава министерства корутин Роман Елизаров. Регистрируйтесь и готовьтесь к корузнаниям!
Через неделю после этого вы сможете узнать больше о Kotlin/Native (компилируйте Kotlin прямо в машшинный код и пишите приложения под iOS, например) от Nikolay Igotti
https://blog.jetbrains.com/kotlin/2018/11/join-kotlin-1-3-webinars/?utm_source=android_broadcast_tl
Для всех любителей корутин в Kotlin и тех кто хочет погрузиться в этот мир 5 декабря пройдет вебинар от JetBrains. Вести его будут глав архитектор и всея Kotlin Андрей Бреслав и глава министерства корутин Роман Елизаров. Регистрируйтесь и готовьтесь к корузнаниям!
Через неделю после этого вы сможете узнать больше о Kotlin/Native (компилируйте Kotlin прямо в машшинный код и пишите приложения под iOS, например) от Nikolay Igotti
The JetBrains Blog
Kotlin 1.3 Webinars. Update: the recordings and slides are available | The Kotlin Blog
JetBrains is hosting two webinars on Kotlin 1.3 this December. Both events aim to explore the most common use cases and the challenges in adopting Coroutines, Kotlin/Native, and Multiplatform Projects
#Image #Native #Library
Spectrum by Facebook - cross-platform image transcoding library
Facebook делает много интересных проектов в Open Source, либо открывает те которыми ужа давно пользуются. Spectrum - один из таких проектов. Библиотека позволяет выполнять основные операции с изображениями в форматах JPG, PNG и WEBP:
👉 Encoding - сохранение Bitmap на диск
👉 Transcoding - конвертирование одного формата изображений в другой
👉 Decoding - считывание Bitmap из закодированной картинки
👉 Transforming - выполнение базовых преобразований изображений: поворот, изменений размера, обрезка.
Библиотека отличается тем что:
👍 лучше оптимизирует картинку при сохранение на диск
👍 при групповом выполнение операций оптимизирует их
👍 все операции выполняются за рамками Java Heap, что позволяет эффективнее использовать память на Android
Spectrum GitHub
Spectrum by Facebook - cross-platform image transcoding library
Facebook делает много интересных проектов в Open Source, либо открывает те которыми ужа давно пользуются. Spectrum - один из таких проектов. Библиотека позволяет выполнять основные операции с изображениями в форматах JPG, PNG и WEBP:
👉 Encoding - сохранение Bitmap на диск
👉 Transcoding - конвертирование одного формата изображений в другой
👉 Decoding - считывание Bitmap из закодированной картинки
👉 Transforming - выполнение базовых преобразований изображений: поворот, изменений размера, обрезка.
Библиотека отличается тем что:
👍 лучше оптимизирует картинку при сохранение на диск
👍 при групповом выполнение операций оптимизирует их
👍 все операции выполняются за рамками Java Heap, что позволяет эффективнее использовать память на Android
Spectrum GitHub
#Debug #Native
Debugging Native Crashes in Android Apps
По статистике на декабрь 2018 года 100 самых популярных приложений были установлены 54 миллиарда раз из 85 из них содержат нативный код.
Хотите сделать конкурента таким приложением или статью часть их команды? Без знания C/C++ уже не обойтись с ростом навыков, но любому разработчику будет полезно знать как дебажить такой код.
В статье вы найдете руководство с чего начать поиск проблемы, когда ваше приложение падает на уровне нативного кода.
Debugging Native Crashes in Android Apps
По статистике на декабрь 2018 года 100 самых популярных приложений были установлены 54 миллиарда раз из 85 из них содержат нативный код.
Хотите сделать конкурента таким приложением или статью часть их команды? Без знания C/C++ уже не обойтись с ростом навыков, но любому разработчику будет полезно знать как дебажить такой код.
В статье вы найдете руководство с чего начать поиск проблемы, когда ваше приложение падает на уровне нативного кода.
Medium
Debugging Native Crashes in Android Apps
A Simple End-to-End Example with ProGuard
👍1
#Kotlin #Native #KotlinNative #MemoryModel
Исследование модели памяти в Kotlin/Native
В JetBrains стартанули новое исследование, в этот раз – про то, насколько понятны различные аспекты работы с моделью памяти в Kotlin/Native. В опросе – 10 примеров кода, для каждого из которых нужно ответить на два вопроса – согласны ли вы с результатом выполнения кода и понимаете ли, почему он работает именно так. Мы ждем ответов и от опытных пользователей, и от новичков.
Ваше участие сильно поможет сделать
Исследование модели памяти в Kotlin/Native
В JetBrains стартанули новое исследование, в этот раз – про то, насколько понятны различные аспекты работы с моделью памяти в Kotlin/Native. В опросе – 10 примеров кода, для каждого из которых нужно ответить на два вопроса – согласны ли вы с результатом выполнения кода и понимаете ли, почему он работает именно так. Мы ждем ответов и от опытных пользователей, и от новичков.
Ваше участие сильно поможет сделать
Kotlin/Native
и Kotlin MPP
в понимании текущих проблем и поиске решений для них.Jetbrains
Kotlin/Native Memory Model Research
Kotlin/Native Memory Model Research.
#AndroidStudio #Native
Native Dependencies in Android Studio 4.0
Чтобы упростить жизнь разработчикам нативных библиотек Google внедряет возможность подключения нативных зависимостей аналогично тому как это делается с AAR.
Функционал пока экспериментальный и требует включения специальных флагов.
Особенности работы и как опубликовать свою библиотеку вы найдёте в статье
Native Dependencies in Android Studio 4.0
Чтобы упростить жизнь разработчикам нативных библиотек Google внедряет возможность подключения нативных зависимостей аналогично тому как это делается с AAR.
Функционал пока экспериментальный и требует включения специальных флагов.
Особенности работы и как опубликовать свою библиотеку вы найдёте в статье
Android Developers Blog
Native Dependencies in Android Studio 4.0
By Dan Albert, Software Engineer One thing that NDK users struggle with is managing native dependencies: Library authors need to ma...
#Kotlin #Native
Kotlin/Native Memory Management Roadmap
В Kotlin/Native изменится модель управления памятью, чтобы избавиться от ограничений, которые сейчас накладываются на параллельное программирование. Изменения пока еще находятся на стадии проектирования и текущая модель останется работать.
Kotlin/Native Memory Management Roadmap
В Kotlin/Native изменится модель управления памятью, чтобы избавиться от ограничений, которые сейчас накладываются на параллельное программирование. Изменения пока еще находятся на стадии проектирования и текущая модель останется работать.
The JetBrains Blog
Kotlin/Native Memory Management Roadmap | The Kotlin Blog
TL;DR: The current automatic memory management implementation in Kotlin/Native has limitations when it comes to concurrency and we are working on a replacement. Existing code will continue to work and
📺 Keep your app from failing in a 64-bit only world ( 8 мин)
Интересное видео которое раскрывает будущее Android. Устройства с поддержкой только x64 - это наше будущее! Называться будут "64-bit only"
Почему:
👉 Легче прошивка
👉 Чуть меньше потребления RAM
👉 Заставляет авторов библиотек пофиксить баги для корректной работы с x64 устройствами
👉 x64 лучше по безопасности
Что уже готово для этого
👉 Pixel 7 и 7 Pro первые такие устройства. В ближайшем будущем их будет только больше
👉 Все эмуляторы с Android 12 и новее будут только x64
👉 Авторы популярных нативных библиотек (SoLoader, OpenSSL и другие) внесли правки и вам пора обновиться
👉 Google Play Console будет проверять подключенные либы и говорить о необходимости обновления
👉 Специальные образы для Pixel 4 с поддержкой только x64 и новее скоро станут доступны
👉 Руководства как проверить работу вашего приложения на x64-only устройствах
Делитесь в комментариях своим мнение касательно этого тренда и читайте мое там тоже
#native #androiddevsummit
Интересное видео которое раскрывает будущее Android. Устройства с поддержкой только x64 - это наше будущее! Называться будут "64-bit only"
Почему:
👉 Легче прошивка
👉 Чуть меньше потребления RAM
👉 Заставляет авторов библиотек пофиксить баги для корректной работы с x64 устройствами
👉 x64 лучше по безопасности
Что уже готово для этого
👉 Pixel 7 и 7 Pro первые такие устройства. В ближайшем будущем их будет только больше
👉 Все эмуляторы с Android 12 и новее будут только x64
👉 Авторы популярных нативных библиотек (SoLoader, OpenSSL и другие) внесли правки и вам пора обновиться
👉 Google Play Console будет проверять подключенные либы и говорить о необходимости обновления
👉 Специальные образы для Pixel 4 с поддержкой только x64 и новее скоро станут доступны
👉 Руководства как проверить работу вашего приложения на x64-only устройствах
Делитесь в комментариях своим мнение касательно этого тренда и читайте мое там тоже
#native #androiddevsummit
👍19👎1😁1🤔1