Rethinking Android Runtime with Profile-Guided Optimizations (6 мин)
Рассказа про то как работает ускорение компиляции кода в ART на Android 7+. Baseline Profiles - это продолжение развитие этой темы. Технология уже давно с нами через Google Play и позволяет ускорять холодный запуск приложений и тратить меньше энергии на компиляцию
🟡 Примерьте на себя роль Android-разработчика!🗓️ 21 ноября в 20:00 мск на бесплатном уроке от OTUS мы с вами создадим упрощенный аналог приложения Notion.
📚 На занятии мы сделаем упрощенный аналог приложения Notion для платформы Android с использованием языка программирования Kotlin. Приложение будет позволять создавать заметки произвольного размера из следующих блоков: текст, заголовки, изображение, списки.
💻 Этот урок подойдет для тех, кто хочет попробовать себя в качестве Android-разработчика, уже знаком с программированием и знает принципы ООП. Спикер: Даниил Попов, разработчик в компании Bolt Technology OÜ, Эстония.
📌 Как принять участие?
1️⃣ Установить Android Studio, чтобы повторять за преподавателем. Скачать можно на официальном источнике по ссылке
2️⃣ Зарегистрироваться на вебинар и успеть на прямой эфирздесь
#реклама
Нашел тулзу Maestro - простой инструмент для тестирования UI мобильных приложений (Android, iOS, Flutter, ReactNative), где вы описываете сценарий в YML файлу. Также предоставляет и облачную версию сервиса
#testing #tooling
Совсем немного осталось до 3го дня Mobius (https://mobiusconf.com/offline/). Вас жду не только интересные доклады, но и круглые столы, а также интервью с нашими спикерами. В одном из таких побеседуем с Кириллом Розовым на тему собеседований, как их пройти, как провести, что учитывать и как подготовиться. Накидывайте вопросов, что бы вы хотелось узнать от Кирилла👇
Активность "Как взломать собеседование" будет транслироваться онлайн и сохранится в личных кабинетах зрителей
Сообщество Android разработчиков Москвы.
Актуальная информация и полезные материалы в закрепе чата.
Регулярные встречи.
Канал с анонсами:
https://t.me/coffeeCodeEverywhere
По любым вопросам обращаться к @coffeecode_admin
Just your type: Variable fonts in Compose (5 мин)
Compose 1.3 добавил поддержку динамических шрифтов, т.е. тепер ьможно поменять его стили, вес, размер и пр. без неободимостихранения нескольких шрифтов
Помните что для таких манипуляций файл шрифта должен всё это поддерживать, например Roboto Flex умеет такое. Также динамические шрифты не поддерживаются через загружаемые шрифты
#compose
👩💻 Level up в разработке под Android.
🔥 Прокачайся до Middle-разработчика с зарплатой 200 тыс. рублей и интересными задачами вместе с OTUS!
На онлайн-курсе «Android Developer. Professional» тебя ждут:
👉 живые вебинары по проектированию архитектуры приложений;
👉 разбор возможностей Android SDK, современных библиотек и фреймворков;
👉 а также практики организации инфраструктуры и тестирования приложений.
В качестве выпускного проекта вы создадите тонкий клиент к какому-либо сервису с публичным API для своего портфолио.
🔴 Пройди вступительный тест, чтобы узнать больше о программе и занять место в группе
#реклама
Preparing for the Android Privacy Sandbox Beta
В начале следующего года планирует раскатить бету Privacy Sandbox на устройства с Android 13 и разработчики смогут протестировать. Распространяться обновление будет постепенно, а не все устройства сразу.
👉 Получить доступ к Privacy-Preserving API можно здесь
👉 Чтобы вступить в тестирование на устройствах организации можно здесь
#privacy
Если готовы читать другие тг-каналы, обратите внимание и подписывайтесь на дружественный канал @mobile_native. Один из немногих источников полезного контента.
#реклама
Ну вот и подробности новинок в версии Kotlin 1.8.0:
👉 Удаляют старый backend JVM компилятора. Не понял значит ли это стабилизацию K2, так как явно про него не говорят
👉 Поддержка bytecode Java 19
👉 Поддержка XCode 14
👉 Поддержка Gradle 7.3
👉 Новая структура source set для Android в KMM (включается флагом)
No more Retrofit, move to Ktor on Android (3 мин)
Jetpack движется в сторону KMM и если вам это интересно, то пора смотреть в мультиплатформенные альтернативы библиотек. Например, Ktor позволит заменить Retroft, а в статье расскажут как перейти.
#kmm