Сегодня 11 лет с выпуска первого Android устройства HTC G1. Дисплей у телефона был всего 3.2 дюйма, 192 Мб оперативной памяти и простенький процессор Qualcomm MSM7201A 528 MHz ARM 11 + Adreno 130. Сейчас в мире уже 2.5 миллиарда устройств на Android.
Collection или Sequence: вот в чем вопрос? В каких случая выбрать одно решение или другое, если вам нужно сделать операции с набором данных. Статья поможет вам это понять
Начиная с Android 5, WebView стало не частью системы, а отдельным приложением, которое обновляется через Google Play. Также была возможность выбрать на основе какого приложения будет работать WebView - системное приложение или Google Chrome, но Android 10 это изменил. В Google перешли на новую модель шаринга кода между системным WebView и Chrome - "Trichrome"
Результат довольно предсказуем - разработчики не верят в Android без Google Play Services. Так что судьба их - китайцы и гики. Хотя возможно все мы заблуждается и Harmony OS сможет растопить доминирование Android и iOS на рынке мобильных ОС.
После недели затишья, вышло новое обновление Android Jetpack: 👉 Новое deprecated APIs в Fragment и новое API на замену ему 👉 Android Jetpack Experimental аннотация 👉 Улучшения в Trusted Web Activity 👉 Много багфиксинга в разных библиотеках
Система уведомлений в Android очень богата своими возможностями и в каждой новой версии появляются новые, которые позволяют информировать ваших пользователей о событиях в вашем приложении ещё лучше.
В статье вы найдёте рассказа о группировке уведомлений, борьбе с фрагментированостью и эффективном использовании Notification Channels
Huawei делала громкие заявление о том что их Ark Compiler способен ускорить Android приложения . Компания заявляла о повышении плавности работы системы на 24%, а скорость отклика – на 44%. При этом сторонние приложения для Android, после перекомпиляции с помощью Ark, могут работать на 60% быстрее. Невероятные цифры 🤯
Но по отзыв дела обстоят хуже - инструмент нерабочий и официальный сайт доступен только на китайском. Похоже Huawei уходит в кризис без Google сервисов и все ее ходы пока не работают.
Недавно представленный View Binding для упрощения работы с View из XML Layout, уже убивший Butter Knife, чем-то схож в Data Binding. Его авторы вообще сказали, что часть пользователей использовали Data Binding только для ссылок оттуда и возникла идея View Binding.
Как же View Binding работает под капотом? Об этом вы сможете узнать из статьи
Вы хороший программист, который покрывает свой код Unit тестами, а еще и в тренде потому что используешь Coroutine и Kotlin ? Тогда рекомендую ознакомиться как сочетать 2 эти подхода и что такого предоставляется библиотека org.jetbrains.kotlinx:kotlinx-coroutines-test
Завтра в Нижнем Новгороде пройдет конференция Kotlin/Everywhere Gorky. В рамках неё вы услышите о различных применениях Kotlin: 👉 Android 👉 Kotlin Multiplatform 👉 Coroutines 👉 Kotlin DSL 👉 Spring Boot 👉 Google Kubernetes
Небольшое руководство по основным моментам миграции на Android 10: 👉 Обновление версий 👉 Навигация жестами 👉 Scoped Storage 👉 Settings Panels 👉 Улучшение sharing 👉 Biometric prompt
Сравнение наиболее популярных решений для загрузки картинок Glide и Picasso с подрастающим поколением Coil. Сможет ли читаный Kotlin на Coroutine победить старожил?
Сравнение виртуальных машин ART и Dalvik, которые исполняют код Android приложений. В статье вы найдете таки слова как Virtual Machine, Stack, Register, JVM, Dalvik, AOT, JIT, Garbage Collector