#GooglePlay #AppBundle #AppSigning
App Bundles: Everything to know about Play App Signing - MAD Skills
Подробности особенностей подписывания Android приложений на стороне Google Play, когда вы заливаете App Bundle и используете Google Play App Siging
App Bundles: Everything to know about Play App Signing - MAD Skills
Подробности особенностей подписывания Android приложений на стороне Google Play, когда вы заливаете App Bundle и используете Google Play App Siging
#Kotlin
Be careful with Kotlin type inference while dealing with Java types (2 мин)
Система type inference в Kotlin не всегда срабатывает хорошо и может привести к крешу. Например в случае с суперклассом. Больше подробностей в статье
Be careful with Kotlin type inference while dealing with Java types (2 мин)
Система type inference в Kotlin не всегда срабатывает хорошо и может привести к крешу. Например в случае с суперклассом. Больше подробностей в статье
Используете сторонние библиотеки для решения организации навигации в Android приложениях?
Anonymous Poll
55%
Да (Jetpack тоже здесь)
34%
Нет
11%
Не участвую в опросе
#Lifecycle
Kotlin lifecycle delegates
Библиотека поможет вам соединить жизненный цикл и действия, которые надо выполнить. Например, инициализацию объектов. Все это делается через Delegated Property
Kotlin lifecycle delegates
Библиотека поможет вам соединить жизненный цикл и действия, которые надо выполнить. Например, инициализацию объектов. Все это делается через Delegated Property
#AndroidBroadcast
Сегодня AndroidBroadcast 2 года с первого поста в @android_broadcast.
С момента первого поста был пройден большой путь:
- 5000+ подписчиков в Telegram
- создание подкаста
- 2500+ подписчиков в YouTube
И огромные планы. Хотите онлайн тусу по этому поводу? Поговорим обо всем, а для тех кто в Гродно (Беларусь) предлагаю собраться лично. Выбирайте ниже за какой формат вы
Сегодня AndroidBroadcast 2 года с первого поста в @android_broadcast.
С момента первого поста был пройден большой путь:
- 5000+ подписчиков в Telegram
- создание подкаста
- 2500+ подписчиков в YouTube
И огромные планы. Хотите онлайн тусу по этому поводу? Поговорим обо всем, а для тех кто в Гродно (Беларусь) предлагаю собраться лично. Выбирайте ниже за какой формат вы
#GooglePlay
Google Play: предстоящие изменения в новостных приложениях
Если ваше приложение новостное или агрегатор новостей, то до 25 января надо всем внести изменения. К вам будут предъявляется новые требования и приложения будут отображаться в Google Play по другому.
Google Play: предстоящие изменения в новостных приложениях
Если ваше приложение новостное или агрегатор новостей, то до 25 января надо всем внести изменения. К вам будут предъявляется новые требования и приложения будут отображаться в Google Play по другому.
#Kotlin
Data classes — the classy way to hold data
Data Class - особенная возможность Kotlin, которая позволила избавиться от генерации кода в IDEA и добавить новый функционал. Всем кто просто пишет
Data classes — the classy way to hold data
Data Class - особенная возможность Kotlin, которая позволила избавиться от генерации кода в IDEA и добавить новый функционал. Всем кто просто пишет
data
у классов обязательно к прочтениюDeveloping for developers: Working on an Android library (6 мин)
Если вы хотите разработать свою библиотеку для других разработчиков или уже имеете такую в своем арсенале, то вам полезно будет узнать эти советы:
👉 Думаете как разработчик
👉 Доставляйте библиотеку наиболее удобным способом для разработчика
👉 Старайтесь соблюдать обратную совместимость
👉 Добавляйте документацию как в коде, так и README репозитория
👉 Разделяйте библиотеку на части, которые могут использоваться независимо
👉 Уделяйте внимание безопасности и надежности
👉 Предоставьте удобный способ получения обратной связи
Если вы хотите разработать свою библиотеку для других разработчиков или уже имеете такую в своем арсенале, то вам полезно будет узнать эти советы:
👉 Думаете как разработчик
👉 Доставляйте библиотеку наиболее удобным способом для разработчика
👉 Старайтесь соблюдать обратную совместимость
👉 Добавляйте документацию как в коде, так и README репозитория
👉 Разделяйте библиотеку на части, которые могут использоваться независимо
👉 Уделяйте внимание безопасности и надежности
👉 Предоставьте удобный способ получения обратной связи
#Kotlin #UI #Compose
Jetpack Compose for Desktop: Milestone 1 Released
Горячая новость в пятницу - Compose покидает рамки Android. Первая превью версия Jetpack Compose для Desktop уже доступна! Ждем Frontend и iOS
Ссылки:
👉 Compose Descktop Getting Started
👉 Документация
👉 Telegram Чат "Compose MPP" @compose_mpp
Jetpack Compose for Desktop: Milestone 1 Released
Горячая новость в пятницу - Compose покидает рамки Android. Первая превью версия Jetpack Compose для Desktop уже доступна! Ждем Frontend и iOS
Ссылки:
👉 Compose Descktop Getting Started
👉 Документация
👉 Telegram Чат "Compose MPP" @compose_mpp
#AndroidBroadcast #Compose #Kotlin
Jetpack Compose на Desktop (livestream)
Понедельник 10:00 (GMT+3)
Только вчера состоялся официальный анонс Compose для Desktop, а уже в понедельник в гостях Android Broadcast Николай Иготти, который расскажет обо всех подробностях.
Николай Иготти - руководитель команды Compose for Desktop в JetBrains. Участвовал в создании Kotlin/Native, до этого работал в Sun, Oracle и Google над различным системным программным обеспечении (JVM Hotspot, Virtualbox, Dart, Native Client).
Не забываем подписаться на YouTube канал Android Broadcast, чтобы не пропустить самые интересные видео в мире Android разработки.
Jetpack Compose на Desktop (livestream)
Понедельник 10:00 (GMT+3)
Только вчера состоялся официальный анонс Compose для Desktop, а уже в понедельник в гостях Android Broadcast Николай Иготти, который расскажет обо всех подробностях.
Николай Иготти - руководитель команды Compose for Desktop в JetBrains. Участвовал в создании Kotlin/Native, до этого работал в Sun, Oracle и Google над различным системным программным обеспечении (JVM Hotspot, Virtualbox, Dart, Native Client).
Не забываем подписаться на YouTube канал Android Broadcast, чтобы не пропустить самые интересные видео в мире Android разработки.
#conference #online
На этой неделе c 11 по 14 ноября пройдет конференция Mobius Online.
На конференции вы найдете доклады о:
👉 Создание "супераппа" Яндекса
👉 Как сделать уведомления в вашем Android приложений великолепными
👉 Лучших практиках Gradle и модуляризации
👉 Декларативном UI
👉 Опыт адаптации приложений для системы Huawei
Также будет лайвкодинг, круглые столы и возможность пообщаться с лучшими экспертами индустрии.
Идем по ссылкам "Программа конференции" и "Купить билет" чтобы узнать больше
Приходите! Будет весело. В первый день я, Кирилл Розов, буду выступать с докладом "Увлекательная жизнь в панеле уведомлений". Буду рад видеть вас и пообщаться после доклада
На этой неделе c 11 по 14 ноября пройдет конференция Mobius Online.
На конференции вы найдете доклады о:
👉 Создание "супераппа" Яндекса
👉 Как сделать уведомления в вашем Android приложений великолепными
👉 Лучших практиках Gradle и модуляризации
👉 Декларативном UI
👉 Опыт адаптации приложений для системы Huawei
Также будет лайвкодинг, круглые столы и возможность пообщаться с лучшими экспертами индустрии.
Идем по ссылкам "Программа конференции" и "Купить билет" чтобы узнать больше
Приходите! Будет весело. В первый день я, Кирилл Розов, буду выступать с докладом "Увлекательная жизнь в панеле уведомлений". Буду рад видеть вас и пообщаться после доклада
Как исправить баг с Drawable.setTint в API 21 Android SDK
В статье все что разбирается уже есть в названии. Познакомитесь с такими API как DrawableCompat
В статье все что разбирается уже есть в названии. Познакомитесь с такими API как DrawableCompat
#IDEA
Scratch Files and Scratch Buffers
IDEA содержит такую возможность как
Scratch Files and Scratch Buffers
IDEA содержит такую возможность как
Scratch Files
, которая позволяет создать временные файлы. Такие файлы не попадают в Git или папки проекта и просто находятся рядом. Это удобно, чтобы написать какую-то проверку или показать пример кода, причем все API вашего проекта будут доступны.The JetBrains Blog
Scratch Files and Scratch Buffers | The IntelliJ IDEA Blog
In this blog, we're going to take a look at both scratch files and scratch buffers and identify their key uses.
This blog post covers the same material as the video with some additional tips and tri
This blog post covers the same material as the video with some additional tips and tri
#Kotlin
Built-in Delegates
Продолжение разбора Kotlin Property Deletages. Во второй части разбираются стандартные делегаты:
👉 lazy - отложенная инициализация
👉 observable - реализация шаблона проектирования observer
👉 vetoable - блокирование задания определенные значений
👉 notNull - нечто похожее на lateinit, но еще поддерживает примитивные типы
Built-in Delegates
Продолжение разбора Kotlin Property Deletages. Во второй части разбираются стандартные делегаты:
👉 lazy - отложенная инициализация
👉 observable - реализация шаблона проектирования observer
👉 vetoable - блокирование задания определенные значений
👉 notNull - нечто похожее на lateinit, но еще поддерживает примитивные типы
#BestPractices #Kotlin
Android library development - Modularization
Для всех разработчиков библиотек рекомендую изучить статья, чтобы лучше делать модуляризацию своих библиотек и они получались более легкими. Также в статье рассматривается правильное использование модификаторов видимости.
Android library development - Modularization
Для всех разработчиков библиотек рекомендую изучить статья, чтобы лучше делать модуляризацию своих библиотек и они получались более легкими. Также в статье рассматривается правильное использование модификаторов видимости.
#Compose #UI
Если вы интересуетесь Jetpack Compose или декларативным UI в целом, то вам стоит обратить внимание на русскоязычные каналы/группы:
👉 Android Declarative @android_declarative
👉 Compose MPP @compose_mpp
👉 Jetpack Compose @android_compose
Если вы интересуетесь Jetpack Compose или декларативным UI в целом, то вам стоит обратить внимание на русскоязычные каналы/группы:
👉 Android Declarative @android_declarative
👉 Compose MPP @compose_mpp
👉 Jetpack Compose @android_compose
#Firebase
New Improvements to App Distribution since Beta Launch
Firebase имеет свой сервис по дистрибуции сборок (Android и iOS), но вот удобство его оставляло желать лучшего. С момента выхода сервиса в нем появился ряд улучшений:
👉 Поиск
👉 Уведомления о новых сборках
👉 Улучшена скорость загрузки
👉 Облегченный плагин для Fastlane
New Improvements to App Distribution since Beta Launch
Firebase имеет свой сервис по дистрибуции сборок (Android и iOS), но вот удобство его оставляло желать лучшего. С момента выхода сервиса в нем появился ряд улучшений:
👉 Поиск
👉 Уведомления о новых сборках
👉 Улучшена скорость загрузки
👉 Облегченный плагин для Fastlane
Смотрите Mobius?
Anonymous Poll
15%
Да
57%
Нет
2%
Организую или выступаю
16%
Что это?
10%
Не участвую в опросе