Optimize for Android (Go edition): Lessons from Google apps - Part 1
Android Gо - это мобильная ОС для бюджетных смартфонов, которые обладают слабым железом и небольшим количеством RAM. Эта спец. версия не имеет все возможности большого брата и добавляется множество оптимизация для комфортной работы. Активных устройств на Android GO уже больше 250 миллионов 🤯, особенно в развивающихся странах.
Разработка под эту версию Android тоже требует знаний особенностей и оптимизации производительности. В статье освещаются основные моменты оптимизаций и инструменты, что будет полезно для всех версий Android, а не только Go.
#androidgo
Android Gо - это мобильная ОС для бюджетных смартфонов, которые обладают слабым железом и небольшим количеством RAM. Эта спец. версия не имеет все возможности большого брата и добавляется множество оптимизация для комфортной работы. Активных устройств на Android GO уже больше 250 миллионов 🤯, особенно в развивающихся странах.
Разработка под эту версию Android тоже требует знаний особенностей и оптимизации производительности. В статье освещаются основные моменты оптимизаций и инструменты, что будет полезно для всех версий Android, а не только Go.
#androidgo
👍36👎13
Android Broadcast
Optimize for Android (Go edition): Lessons from Google apps - Part 1 Android Gо - это мобильная ОС для бюджетных смартфонов, которые обладают слабым железом и небольшим количеством RAM. Эта спец. версия не имеет все возможности большого брата и добавляется…
Если вы занимались оптимизацией приложения под Android GO и слабые устройства, то я буду рад взять у вас интервью.
Откликнуться можно на почту kirill@androidbroadcast.dev
Откликнуться можно на почту kirill@androidbroadcast.dev
👍19👎14
📺 Вы могли пропустить, но мы решили напомнить, сколько интересного контента выпустили летом.
Интервью с экспертами индустрии:
👉 Как работает компания при запрете на публикацию в Google Play и App Store (45 мин)
👉 Зачем нужны супераппы? Приложения внутри приложений (1 час)
👉 Как добавить оплату телефоном в Android. Интервью (1 час)
👉 Как работает видеостриминг на Android (0.5 часа)
👉 Много графиков в WebView на Android. TradingView (1 час)
👉 EMM. Как корпорации управляют своими устройствами на Android (1 час)
Собеседования в прямом эфире на различные позиции:
👉 Разработчик в стартап (2 часа)
👉 Junior Android Dev (1 час + 1 час Q&A)
👉 Тимлида в продуктовую компанию (2+ часа)
👉 Senior Android разработчик (2 часа)
Также я провел Code Review в новом формате (2+ часа)
Интервью с экспертами индустрии:
👉 Как работает компания при запрете на публикацию в Google Play и App Store (45 мин)
👉 Зачем нужны супераппы? Приложения внутри приложений (1 час)
👉 Как добавить оплату телефоном в Android. Интервью (1 час)
👉 Как работает видеостриминг на Android (0.5 часа)
👉 Много графиков в WebView на Android. TradingView (1 час)
👉 EMM. Как корпорации управляют своими устройствами на Android (1 час)
Собеседования в прямом эфире на различные позиции:
👉 Разработчик в стартап (2 часа)
👉 Junior Android Dev (1 час + 1 час Q&A)
👉 Тимлида в продуктовую компанию (2+ часа)
👉 Senior Android разработчик (2 часа)
Также я провел Code Review в новом формате (2+ часа)
🔥25👎14👍10
История Android от L до T
Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Казалось бы, можно просто открыть официальное описание каждой версии и узнать. Но интереснее не просто читать сухие чейнджлоги, а вместе вспомнить все и из отдельных фактов сделать общие выводы.
В июне я выступил с докладом об этом на конференции Mobius, а теперь сделал текстовую расшифровку публикую его текстовую версию
#AndroidBroadcast #android
Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Казалось бы, можно просто открыть официальное описание каждой версии и узнать. Но интереснее не просто читать сухие чейнджлоги, а вместе вспомнить все и из отдельных фактов сделать общие выводы.
В июне я выступил с докладом об этом на конференции Mobius, а теперь сделал текстовую расшифровку публикую его текстовую версию
#AndroidBroadcast #android
👍58👎12🔥9🤯2❤1
Начиная с 2023 года минимальный объем оперативки для устройств с Google Play Services (GMS) станет 2 Гб. Ну что, ждем стандарт 16 Гб в флагманах. Источник
#android #googleplayservices
#android #googleplayservices
🤯30👍15👎8
Get more done and have fun with new Android features
Фичи в Android - это не только релизы и вот с нами делятся новой порцией (пока только инфо):
👉 Быстрый шаринг файлов между вашими устройствами (с одним и тем же Google аккаунтом)
👉 Больше поддержки планшетом и новый фичей приложениями от Google
👉 Превращение текста в эмоджи в Gboad
👉 Возможность делать гибрид из нескольких эмоджи и получить новый
👉 Совместный просмотр видео из YouTube в Google Meet и даже возможность играть в игры до 100 человек
👉 Google Keep обзавелся возможность на Wear OS чтобы быстро надиктовать заметку и сделать напоминание
Рады новым фичам? Чего вам не хватает в Android и стоит скопировать с другой мобильной ОС? Пишите в комментариях
#android
Фичи в Android - это не только релизы и вот с нами делятся новой порцией (пока только инфо):
👉 Быстрый шаринг файлов между вашими устройствами (с одним и тем же Google аккаунтом)
👉 Больше поддержки планшетом и новый фичей приложениями от Google
👉 Превращение текста в эмоджи в Gboad
👉 Возможность делать гибрид из нескольких эмоджи и получить новый
👉 Совместный просмотр видео из YouTube в Google Meet и даже возможность играть в игры до 100 человек
👉 Google Keep обзавелся возможность на Wear OS чтобы быстро надиктовать заметку и сделать напоминание
Рады новым фичам? Чего вам не хватает в Android и стоит скопировать с другой мобильной ОС? Пишите в комментариях
#android
👍19👎13🔥4
Чем вы пользуетесь для видеосвязи не по работе
Anonymous Poll
5%
Google Duo (сейчас уже Meet)
35%
Telegram
21%
Google Meet
28%
Zoom
3%
Facetime
8%
Skype
9%
Видеозвонки только на работе
7%
Не включаю видео вообще
18%
Другое
5%
Не участвую в опросе
👎18👍15🤔1🎉1
Свежая подборка самых интересных видео за неделю
📺 Per-app language preferences (5 мин)
📺 OAuth в мобильных приложениях. Кодинг (40 мин)
📺 RecyclerView #ЖИВИ Сохраняем стейт у наследника ресайклера (12 мин)
📺 Разработка приложения-компаньона с Bluetooth для Flipper Zero (50 мин)
📺 Jetpack Compose: Debugging recomposition (7 мин)
#ПодборкаВидео
📺 Per-app language preferences (5 мин)
📺 OAuth в мобильных приложениях. Кодинг (40 мин)
📺 RecyclerView #ЖИВИ Сохраняем стейт у наследника ресайклера (12 мин)
📺 Разработка приложения-компаньона с Bluetooth для Flipper Zero (50 мин)
📺 Jetpack Compose: Debugging recomposition (7 мин)
#ПодборкаВидео
👍13👎8❤1💯1
Начал постить короткие видео с нарезкой из длинных интервью (ссылки в комментариях) Как вам?
Anonymous Poll
34%
Супер! То что надо
23%
Не знал(а). Посмотрю
6%
Не смотрю твои видео вообще
27%
Не смотрю Shorts
11%
Не участвую в опросе
👎35👍19🔥7💯2
The deep links crash course, Part 2: Deep links from Zero to Hero
Продолжение серии статей про работу deep link. Из новой части вы узнаете про
👉 реализацию deep link в Android приложении
👉 считывать данные из Intent
👉 тестирование deep link
👉 autoVerify
👉 лучшие практики
Первая часть здесь
Продолжение серии статей про работу deep link. Из новой части вы узнаете про
👉 реализацию deep link в Android приложении
👉 считывать данные из Intent
👉 тестирование deep link
👉 autoVerify
👉 лучшие практики
Первая часть здесь
👎14👍12
Топ-25 бесплатных курсов Android-разработчика 2022 года
Подборка бесплатного образования. В комментариях скидывайте свои, а также делитесь отзывами
Подборка бесплатного образования. В комментариях скидывайте свои, а также делитесь отзывами
👎38👍14🔥4❤1
Обновление Android Jetpack от 7 сентября
👉 Annotations 1.3.0. OptIn аннотация работает на уровне пакета
👉 Core 1.9.0. Поддержка Android 13 (API Level 33), IntentSanitizer API и др. улучшения API
👉 Navigation 2.5.2. Просто исправили баги
Много других минорных улучшений и подготовки к стабильному релизу
#jetpackupdate
👉 Annotations 1.3.0. OptIn аннотация работает на уровне пакета
👉 Core 1.9.0. Поддержка Android 13 (API Level 33), IntentSanitizer API и др. улучшения API
👉 Navigation 2.5.2. Просто исправили баги
Много других минорных улучшений и подготовки к стабильному релизу
#jetpackupdate
👍18👎13
Готовим Android к пентесту — WSA edition
Digital Security делится опытом анализа Android-приложений. В этой статье рассказывают про обзор окружения, которое они используют каждый день для пентестов Anroid
#security
Digital Security делится опытом анализа Android-приложений. В этой статье рассказывают про обзор окружения, которое они используют каждый день для пентестов Anroid
#security
👍17👎12
📺 Автоматизация проверки размера Android приложения на CI (~0.5 часа)
Доклад про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request. Автор рассказывает про структуру APK и App Bundle, а также про инструменты для получения разницы в размере между сборками.
Автор доклада - Акниет Арысбаев @akniet, Android разработчик в компании Delivery Hero, команда "App Performance"
#AndroidBroadcast
Доклад про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request. Автор рассказывает про структуру APK и App Bundle, а также про инструменты для получения разницы в размере между сборками.
Автор доклада - Акниет Арысбаев @akniet, Android разработчик в компании Delivery Hero, команда "App Performance"
#AndroidBroadcast
👍27👎15
Google Play services API for TensorFlow Lite стало доступно всем. Оно поможет вам выполнять TensorFlow Lite модели на вашем Android устройстве без необходимости собирать библиотека вместе с вашим приложением. Это позволит сократить размер приложения и всегда иметь доступ к свежей версии TensorFlow Lite.
Руководство по использованию здесь
#ml
Руководство по использованию здесь
#ml
🔥22👎8👍5❤1
Google Play открывает регистрацию для использования стороннего биллинга. Возможность доступна в страны Европейской экономической зоны, Австралия, Индия, Индонезия и Япония. Разработчикам надо пройти регистрацию здесь, а требования здесь. Вместо 15% с вас будут брать 11%!
#googleplay
#googleplay
👍29👎14
Проверьте насколько хорошо вы знаете Kotlin в нашем канале @kotlin_broadcast. Там я публикую разные интересные статьи и факты про язык и его использование. Проверьте свои знания sealed class в новом опросе
#AndroidBroadcast
#AndroidBroadcast
👍15👎15❤1
Отзывы в Google Play теперь могут появляться с задержкой до 24 часов, видны будут только автору комментарию и разработчику. Изменение направлено на фильтрацию подозрительной активности.
#googleplay
#googleplay
👎33👍12🤔4
Что используют для анализа Android-приложений в Digital Security: эмуляторы, статический и динамический анализ, прокси и др.
#security
#security
👎19👍11
Неочевидное про Fragment API. Часть 1. Транзакции
Статья про то что вы могли пропустить в изменения API Fragment и как удобно работать c транзакциями:
👉 ktx расширения
👉 Оптимизация транзакции
👉 Альтернатива add/replace
👉 Когда все может пойти не так
#fragment #jetpack
Статья про то что вы могли пропустить в изменения API Fragment и как удобно работать c транзакциями:
👉 ktx расширения
👉 Оптимизация транзакции
👉 Альтернатива add/replace
👉 Когда все может пойти не так
#fragment #jetpack
👍36👎9⚡4😢1
Вышла новая стабильная Android Studio 2021.3.1 Dolphin
👉 IDEA 2021.3
👉 Управлением тестовыми устройствами из Gradle
👉 Визуальный инспектор анимаций для Compose
👉 Compose Multipreview
👉 В Compose Layout Inspector показывается количество рекомпозиций
👉 Помощник подключения Wear OS эмулятора к устройству/эмулятору
👉 Обновление LogCat: форматирование, несколько окон, конфигурации вида, поиск по "ключ-значение"
👉 Прокачали R8
👉 Поддержка JDK 11 API через дешугаринг
📺 Видео версия (13 мин)
#androidstudio
👉 IDEA 2021.3
👉 Управлением тестовыми устройствами из Gradle
👉 Визуальный инспектор анимаций для Compose
👉 Compose Multipreview
👉 В Compose Layout Inspector показывается количество рекомпозиций
👉 Помощник подключения Wear OS эмулятора к устройству/эмулятору
👉 Обновление LogCat: форматирование, несколько окон, конфигурации вида, поиск по "ключ-значение"
👉 Прокачали R8
👉 Поддержка JDK 11 API через дешугаринг
📺 Видео версия (13 мин)
#androidstudio
🔥70👎10👍7