#AndroidBroadcast #AndroidStudio
Улучшаем работу Layout Preview в Android Studio
Из выпуска узнаете о том как использовать tools XML атрибуты в вёрстки для проверки вашего UI прямо в Android Studio
Улучшаем работу Layout Preview в Android Studio
Из выпуска узнаете о том как использовать tools XML атрибуты в вёрстки для проверки вашего UI прямо в Android Studio
#GooglePlay
Updated guidance to improve your app quality and discovery on Google Play
Google Play вводит новые требования к метаданным приложений:
👉 Ограничение 30 символов на название приложения
👉 На иконке запрещается использование ключевых слов, которые повышают эффективность в магазине, уведомление об акциях, имя приложения и разработчика
👉 Необходимо устранить все элементы с иконки, которые могут запутать пользователя
Также изменения касаются и графики приложений (основной графики, скриншотов, видео и др.). Теперь она должна:
👉 представлять приложение/игру
👉 предоставлять достаточно информации, для того чтобы помочь пользователю решить устанавливать приложение/игру или нет
👉 не содержать кликбейта таких, как "бесплатно" или "лучшее" и фокусироваться на осмысленной информации об уникальных аспектах вашего приложения/игры
👉 быть локализованной и легко читаемой
Изменения вступят в силу во второй половине этого года
Updated guidance to improve your app quality and discovery on Google Play
Google Play вводит новые требования к метаданным приложений:
👉 Ограничение 30 символов на название приложения
👉 На иконке запрещается использование ключевых слов, которые повышают эффективность в магазине, уведомление об акциях, имя приложения и разработчика
👉 Необходимо устранить все элементы с иконки, которые могут запутать пользователя
Также изменения касаются и графики приложений (основной графики, скриншотов, видео и др.). Теперь она должна:
👉 представлять приложение/игру
👉 предоставлять достаточно информации, для того чтобы помочь пользователю решить устанавливать приложение/игру или нет
👉 не содержать кликбейта таких, как "бесплатно" или "лучшее" и фокусироваться на осмысленной информации об уникальных аспектах вашего приложения/игры
👉 быть локализованной и легко читаемой
Изменения вступят в силу во второй половине этого года
Как вам новые требования к описанию приложений в Google Play?
Anonymous Poll
44%
Давно пора
21%
Без разницы
5%
Мне ломают бизнес
7%
Изменения не помогут
23%
Не участвую в опросе
#AndroidStudio #AppleSillicon
Вышла Android Studio Artic Fox Canary 15 в которой добавили поддержку Apple Silicon. Часть существующих функций не работает, также есть проблемы с эмулятором, но авторы собираются их исправить в следующей сборке.
Вышла Android Studio Artic Fox Canary 15 в которой добавили поддержку Apple Silicon. Часть существующих функций не работает, также есть проблемы с эмулятором, но авторы собираются их исправить в следующей сборке.
#AndroidBroadcast #Тест
Проверь свои знаний системы ресурсов в Android и как ты знаешь API для работы с ними. Тест из 10 вопросов по 1 минуте на каждый
Проверь свои знаний системы ресурсов в Android и как ты знаешь API для работы с ними. Тест из 10 вопросов по 1 минуте на каждый
#DI #Koin
Koin — 3.0.1 Release & 2.x Redeploy
Вышла новая версия Koin для KMM в связи с чем произошло изменение именования артефактов, теперь поддерживается только AndroidX и можно работать с Jetpack Compose
Koin — 3.0.1 Release & 2.x Redeploy
Вышла новая версия Koin для KMM в связи с чем произошло изменение именования артефактов, теперь поддерживается только AndroidX и можно работать с Jetpack Compose
Традиционно Android Bro Bar проходит в 21:30 (GMT+3) по пятницам. Нужно ли сделать утренние сессии? Голосуйте за идеальное для вас время
Anonymous Poll
6%
Будние утро (GMT+3)
10%
Будние вечер (GMT+3)
9%
Выходные утро (GMT+3)
15%
Выходные вечер (GMT+3)
25%
Пятница 21:30 (GMT+3) - ТОП
49%
Не участвую в опросе
#Железо
Apple M1 vs Intel — The ULTIMATE Comparison
Сравнение новых и старых Mac для разработки под Android. Apple M1 явно круче, жду полной адаптации Android Studio и SDK для архитектуры яблочной компании
Apple M1 vs Intel — The ULTIMATE Comparison
Сравнение новых и старых Mac для разработки под Android. Apple M1 явно круче, жду полной адаптации Android Studio и SDK для архитектуры яблочной компании
#AndroidBroadcast #Новости
Новости Android разработки #9
Свежий выпуск интересных новостей из мира Android разработки, на которые захотелось высказать своё мнение и рассуждать вслух.
Партнёр выпуска - АвитоТех
Поддержать Android Broadcast на Boosty
Новости Android разработки #9
Свежий выпуск интересных новостей из мира Android разработки, на которые захотелось высказать своё мнение и рассуждать вслух.
Партнёр выпуска - АвитоТех
Поддержать Android Broadcast на Boosty
#HMS
Как мы интегрировали Huawei Mobile Services в два этапа
История интеграция HMS сервисов в дополнение к GMS, а именно: Dynamic Ability, In-App Updates, Adjust, карты, пуши и др.. Также рассматривается разделение в одной кодовой базе на приложения под разные магазины
Как мы интегрировали Huawei Mobile Services в два этапа
История интеграция HMS сервисов в дополнение к GMS, а именно: Dynamic Ability, In-App Updates, Adjust, карты, пуши и др.. Также рассматривается разделение в одной кодовой базе на приложения под разные магазины
#Jetpack #DataStore
Securing Android’s DataStore
Замена SharedPreferences - DataStore, уже близка к релиз, но в ней есть существенный минус - отсутствие шифрования, что не соответствует общим трендам безопасности данных.
Автор приводит способ сериализации данных (GSON, Kotlinx Serialization) в котором проводит шифрования отдельно и сохраняет/восстанавливает полученный результат
Securing Android’s DataStore
Замена SharedPreferences - DataStore, уже близка к релиз, но в ней есть существенный минус - отсутствие шифрования, что не соответствует общим трендам безопасности данных.
Автор приводит способ сериализации данных (GSON, Kotlinx Serialization) в котором проводит шифрования отдельно и сохраняет/восстанавливает полученный результат
#Архитектура
Sesame – это набор архитектурных компонентов для Android-разработки. Библиотека хорошо подходит для проектов, в которых используются Korlin Coroutines, Flow и архитектурный шаблон
👉 property – реактивные свойства для моделирования состояния ViewModel
👉 dialog – механизм для отображения диалогов
👉 navigation – навигация на основе очереди сообщений и обработчиков сообщений
👉 activable – простой жизненный цикл для ViewModel (всего два метода)
👉 loading – управление состоянием загрузки (Loading/Data/Error), загрузка с пагинацией
👉 loop – простая реализация MVI
👉 localized string – классы-обертки для работы со строковыми ресурсами
👉 form – валидация форм ввода
Sesame – это набор архитектурных компонентов для Android-разработки. Библиотека хорошо подходит для проектов, в которых используются Korlin Coroutines, Flow и архитектурный шаблон
MVVM или МVI. Каждый компонент это отдельный модуль, которые можно подключить по отдельности:👉 property – реактивные свойства для моделирования состояния ViewModel
👉 dialog – механизм для отображения диалогов
👉 navigation – навигация на основе очереди сообщений и обработчиков сообщений
👉 activable – простой жизненный цикл для ViewModel (всего два метода)
👉 loading – управление состоянием загрузки (Loading/Data/Error), загрузка с пагинацией
👉 loop – простая реализация MVI
👉 localized string – классы-обертки для работы со строковыми ресурсами
👉 form – валидация форм ввода
#AndroidStudio
Вышла Android Studio 4.2
Новая версия основного инструмента Android разработчиков уже готова, Давайте к фичам:
👉 Базируется на IntelliJ Platform 2020.2
👉 Поддержка Navigation Safe Args плагинов. Теперь есть автодополнение
👉 Новые wizard-ы для создания проектов и модулей
👉 Database Inspector может работать без подключенного устройства (offline mode)
👉 R8 Retrace Command Line Tool
👉 AGP Upgrade Assistant, который проведёт ваш через весь процесс обновления AGP
👉 Больше возможностей у Apply Changes
👉 Возможность запуска сборки на нескольких устройствах одновременно
👉 Улучшения в System Trace
Подробности здесь
Android Gradle Plugin (AGP) 4.2
👉 Базируется на Gradle 6.7.1
👉 Новый компилятор ресурсов
👉 Java 8 теперь язык для всех проектов по умолчанию
👉 Поддержка новых форматов подписи APK
👉 Возможность конфигурации подписи APK отдельно для каждого buildVariant
👉 Теперь невозможно переопределить gradle.properties из подпроектов (модулей)
Подробности здесь
Вышла Android Studio 4.2
Новая версия основного инструмента Android разработчиков уже готова, Давайте к фичам:
👉 Базируется на IntelliJ Platform 2020.2
👉 Поддержка Navigation Safe Args плагинов. Теперь есть автодополнение
👉 Новые wizard-ы для создания проектов и модулей
👉 Database Inspector может работать без подключенного устройства (offline mode)
👉 R8 Retrace Command Line Tool
👉 AGP Upgrade Assistant, который проведёт ваш через весь процесс обновления AGP
👉 Больше возможностей у Apply Changes
👉 Возможность запуска сборки на нескольких устройствах одновременно
👉 Улучшения в System Trace
Подробности здесь
Android Gradle Plugin (AGP) 4.2
👉 Базируется на Gradle 6.7.1
👉 Новый компилятор ресурсов
👉 Java 8 теперь язык для всех проектов по умолчанию
👉 Поддержка новых форматов подписи APK
👉 Возможность конфигурации подписи APK отдельно для каждого buildVariant
👉 Теперь невозможно переопределить gradle.properties из подпроектов (модулей)
Подробности здесь
#DI #Dagger #Hilt
Hilt is stable! Easier dependency injection on Android
Для тех кто пропустил что Hilt стал стабильным, то вот вам напоминание с демоснтрацией возможностей.
Hilt - рекомендуемый DI подход для Android и Jetpack библиотек, работающий поверх Dagger.
Hilt is stable! Easier dependency injection on Android
Для тех кто пропустил что Hilt стал стабильным, то вот вам напоминание с демоснтрацией возможностей.
Hilt - рекомендуемый DI подход для Android и Jetpack библиотек, работающий поверх Dagger.
#AndroidBroadcast #Kotlin
🔴 Разбор Kotlin 1.5.0 с экспертами
ЧТ, 6 МАЯ, 18:30 (GMT+3)
Завтра на YouTube канале вас ждёт разбор всех новых фичей языка Kotlin и обновлений библиотек, а затем эксперты ответят на ваши вопросы и обсудят чего ждать в версии 1.6.0
Эксперты:
👩🏼🎓 Светлана Исакова, Lead Kotlin Dev Advocate / JetBrains
👩🏼🎓 Маргарита Недзельская, Kotlin GDE / SonarSource
👨🏼🎓 Кирилл Розов, Android GDE / Android Broadcast
🔴 Разбор Kotlin 1.5.0 с экспертами
ЧТ, 6 МАЯ, 18:30 (GMT+3)
Завтра на YouTube канале вас ждёт разбор всех новых фичей языка Kotlin и обновлений библиотек, а затем эксперты ответят на ваши вопросы и обсудят чего ждать в версии 1.6.0
Эксперты:
👩🏼🎓 Светлана Исакова, Lead Kotlin Dev Advocate / JetBrains
👩🏼🎓 Маргарита Недзельская, Kotlin GDE / SonarSource
👨🏼🎓 Кирилл Розов, Android GDE / Android Broadcast
#Jetpack
Обновление Jetpack от 5 мая 2021
👉 Новая библиотека AppSearch, которая поможет вам создать крутой поиск в вашем приложении
👉 AndroidX Camera теперь стабильная
👉 AndroidX Hilt 1.0.0 - расширение Dagger Hilt для компонентов из библиотек AndroidX
👉 Paging 3.0 теперь стабильна. Библиотека переписана с нуля, полностью на Kotlin и Coroutines
👉 Улучшение API автомиграций в Room 2.4.0-alpha02
👉 Новая библиотека AppAuthenticator, которая проверяет подпись заданных вами приложений в системе
👉 Лучшая поддержка foldable устройств в Slidingpanellayout 1.2.0-alpha02
👉 Библиотеку WindowManager ещё до релиза стали переписывать на Kotlin
👉 Исправление багов в ряде библиотек
Обновление Jetpack от 5 мая 2021
👉 Новая библиотека AppSearch, которая поможет вам создать крутой поиск в вашем приложении
👉 AndroidX Camera теперь стабильная
👉 AndroidX Hilt 1.0.0 - расширение Dagger Hilt для компонентов из библиотек AndroidX
👉 Paging 3.0 теперь стабильна. Библиотека переписана с нуля, полностью на Kotlin и Coroutines
👉 Улучшение API автомиграций в Room 2.4.0-alpha02
👉 Новая библиотека AppAuthenticator, которая проверяет подпись заданных вами приложений в системе
👉 Лучшая поддержка foldable устройств в Slidingpanellayout 1.2.0-alpha02
👉 Библиотеку WindowManager ещё до релиза стали переписывать на Kotlin
👉 Исправление багов в ряде библиотек
#AndroidBroadcast #Kotlin
📺 Что нового в Kotlin 1.5.0
Не успела новая версия языка выйти, а на YouTube уже разбор всех возможностей
📺 Что нового в Kotlin 1.5.0
Не успела новая версия языка выйти, а на YouTube уже разбор всех возможностей
#GooglePlay #Безопасность
New safety section in Google Play will give transparency into how apps use data
Совсем скоро в Google Play появится новая зона безопасности на странице приложения. В ней будет показываться данные, собираемые приложением и которые оно отправляет на сервер, зашифрованы ли такие данные и другие детали, влияющие на безопасность и приватность.
Начиная с весны 2022, все приложения должны будут соответствовать новой политике
Мне нравится вектор мобильных ОС и магазинов на безопасность и вседозволенность разработчикам приложений.
New safety section in Google Play will give transparency into how apps use data
Совсем скоро в Google Play появится новая зона безопасности на странице приложения. В ней будет показываться данные, собираемые приложением и которые оно отправляет на сервер, зашифрованы ли такие данные и другие детали, влияющие на безопасность и приватность.
Начиная с весны 2022, все приложения должны будут соответствовать новой политике
Мне нравится вектор мобильных ОС и магазинов на безопасность и вседозволенность разработчикам приложений.
#Compose
Supporting different screen sizes on Android with Jetpack Compose
Разбор адаптации UI на основе Jetpack Compose для экранов разного размера
Supporting different screen sizes on Android with Jetpack Compose
Разбор адаптации UI на основе Jetpack Compose для экранов разного размера