#GooglePlay
Google снижает комиссию для разработчиков до 15%. Это касается всех разработчиков и распространяется на первый миллион выручки в долларах США каждый год. Заработает это с 1 июля 2021
Google снижает комиссию для разработчиков до 15%. Это касается всех разработчиков и распространяется на первый миллион выручки в долларах США каждый год. Заработает это с 1 июля 2021
#Gradle #Инфраструктура #АвитоТех
Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
Оформленные в виде одного поста все записи докладов с последнего митапа Авито по их инфраструктуре. Ребята поделились классными практиками:
📺 Gradle в 2021: сonvention plugins workshop — Дмитрий Воронин (25 мин)
📺 Lint для сборки: как защищаться от проблем при сборке проекта — Евгений Кривобоков (21 мин)
📺 Gradle build scan на коленке — Сергей Боиштян (30 мин)
Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
Оформленные в виде одного поста все записи докладов с последнего митапа Авито по их инфраструктуре. Ребята поделились классными практиками:
📺 Gradle в 2021: сonvention plugins workshop — Дмитрий Воронин (25 мин)
📺 Lint для сборки: как защищаться от проблем при сборке проекта — Евгений Кривобоков (21 мин)
📺 Gradle build scan на коленке — Сергей Боиштян (30 мин)
#Android12
Вышла вторая Dev Preview Android 12
Что нового:
👉 Управлять когда можно показывать окна, перекрывающие приложения. Например, запрос разрешения
👉 Возможность помечать действия в уведомлениях для показа только в разблокированном состоянии телефона
👉 Возможность проверять контрольные суммы установленных на устройстве приложений
👉 Поддержка экранов с закругленными углами
👉 Улучшение возможностей показа picture-in-picture
👉 Возможность пробуждать приложения, когда поблизости находится устройство-компаньон (часы или браслет)
👉 Новые возможность получения пропускной способности сети
👉 Новая возможность применения графических эффектов для View и иерархий рендеринга с помощью RenderEffect. Теперь можно будет размывать как на iOS, уже предвижу нездоровые запросы по UI (((((((((
Вышла вторая Dev Preview Android 12
Что нового:
👉 Управлять когда можно показывать окна, перекрывающие приложения. Например, запрос разрешения
👉 Возможность помечать действия в уведомлениях для показа только в разблокированном состоянии телефона
👉 Возможность проверять контрольные суммы установленных на устройстве приложений
👉 Поддержка экранов с закругленными углами
👉 Улучшение возможностей показа picture-in-picture
👉 Возможность пробуждать приложения, когда поблизости находится устройство-компаньон (часы или браслет)
👉 Новые возможность получения пропускной способности сети
👉 Новая возможность применения графических эффектов для View и иерархий рендеринга с помощью RenderEffect. Теперь можно будет размывать как на iOS, уже предвижу нездоровые запросы по UI (((((((((
#Безопасность
Android reverse engineering for beginners - Dexcalibur
Демонстрация анализа и взлома работы APK с помощью утилиты Dexcalibur
Android reverse engineering for beginners - Dexcalibur
Демонстрация анализа и взлома работы APK с помощью утилиты Dexcalibur
#опрос
Начался пятый ежегодный опрос мобильных разработчиков! Итоги подведут через месяц. В опросе вы можете проголосовать за популярные ресурсы, которые вы изучаете. Поддержите Android Broadcast своим голосом, если вам нравится проект!
Начался пятый ежегодный опрос мобильных разработчиков! Итоги подведут через месяц. В опросе вы можете проголосовать за популярные ресурсы, которые вы изучаете. Поддержите Android Broadcast своим голосом, если вам нравится проект!
#Java
«Вышла Java 16» - одна из самых непопулярных статей в мире Android разработки, который уже массово переехал на Kotlin. В новой версии Java догоняет по фичам Kotlin, а также представляет уникальную - Паттерн-матчинг для оператора instanceof (JEP 375). Обо всех обновлениях читайте в статье
«Вышла Java 16» - одна из самых непопулярных статей в мире Android разработки, который уже массово переехал на Kotlin. В новой версии Java догоняет по фичам Kotlin, а также представляет уникальную - Паттерн-матчинг для оператора instanceof (JEP 375). Обо всех обновлениях читайте в статье
#AndroidBroadcast
Как научиться программированию? Зачем мне кого-то обучать? Как устроиться на первую работу? На все эти вопросы буду отвечать сегодня во время прямого эфир.
Стартуем в 19.00 (GMT+3)
Как научиться программированию? Зачем мне кого-то обучать? Как устроиться на первую работу? На все эти вопросы буду отвечать сегодня во время прямого эфир.
Стартуем в 19.00 (GMT+3)
#Git
Differences Between Git Merge and Rebase — and Why You Should Care
Что и когда стоит использовать: merge или rebase? Автор подробно разбирает эффект каждой команды и как их результат отличается
Differences Between Git Merge and Rebase — and Why You Should Care
Что и когда стоит использовать: merge или rebase? Автор подробно разбирает эффект каждой команды и как их результат отличается
#Gradle #Архитектура
Compile less with SOLID
Быстрая сборка проекта - то чего хотелось бы любому разработчику. Многомодульность в этом помогает, но если она организована неправильно, то стать может даже хуже ( В статье автор рассказывает как при использование Interface Segregation Principle из SOLID вы можете добиться улучшения скорости сборки.
Compile less with SOLID
Быстрая сборка проекта - то чего хотелось бы любому разработчику. Многомодульность в этом помогает, но если она организована неправильно, то стать может даже хуже ( В статье автор рассказывает как при использование Interface Segregation Principle из SOLID вы можете добиться улучшения скорости сборки.
#OpenGL
How to Use Shaders for Android View and How Android View May Use Shaders
Для всех тех кто хочет сделать что-то более интересно и возможности рисования на Canvas этого не дают реализовать, то вам стоит использовать OpenGL. Статья поможет вам начать в этом и покажет пример.
How to Use Shaders for Android View and How Android View May Use Shaders
Для всех тех кто хочет сделать что-то более интересно и возможности рисования на Canvas этого не дают реализовать, то вам стоит использовать OpenGL. Статья поможет вам начать в этом и покажет пример.
#Compose #ViewModel #Flow
Better handling states between ViewModel and Composable
В статье рассказывается как лучше соединить изменение состояния из ViewModel в Compose на основе Coroutines Flow
Better handling states between ViewModel and Composable
В статье рассказывается как лучше соединить изменение состояния из ViewModel в Compose на основе Coroutines Flow
#AndroidBroadcast #Coroutines #Flow
📺 Миграция с LiveData на Coroutines Flow (25 мин)
Демонстрирую как в ваших ViewModel можно перейти с LiveData на StateFlow/SharedFlow. Видео практической направленности и в нём вы найдёте минимум теории. Как всегда, коротко и по делу!
💰Поддержать проект
📺 Миграция с LiveData на Coroutines Flow (25 мин)
Демонстрирую как в ваших ViewModel можно перейти с LiveData на StateFlow/SharedFlow. Видео практической направленности и в нём вы найдёте минимум теории. Как всегда, коротко и по делу!
💰Поддержать проект
Где вы работаете сейчас?
Anonymous Poll
52%
Полностью удалённо
20%
В смешанном режиме
18%
В офисе
11%
Не участвую в опросе
This media is not supported in your browser
VIEW IN TELEGRAM
SegmentedProgressBar - прогресс как в историях Instagram
#Gradle
Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?
Разбор работы с Gradle на русском. Подойдёт для новичков, те кто что-то тыкал в стиле "копи-паста" и не разбирался в особенностях
Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?
Разбор работы с Gradle на русском. Подойдёт для новичков, те кто что-то тыкал в стиле "копи-паста" и не разбирался в особенностях
#HTTP
Introduction to HTTP/REST - Android Basics in Kotlin
Google продолжает делать контент для новичков по Android. В этот раз разбирают общую тему - HTTP и REST
Introduction to HTTP/REST - Android Basics in Kotlin
Google продолжает делать контент для новичков по Android. В этот раз разбирают общую тему - HTTP и REST
#DataBinding
Легкий DataBinding для Android
Автор показывает применение DataBinding в RecyclerView и то как как это было упрощено с помощью библиотеки EasyRecyclerBinding
Легкий DataBinding для Android
Автор показывает применение DataBinding в RecyclerView и то как как это было упрощено с помощью библиотеки EasyRecyclerBinding
Какие у вас отношения с DataBinding из Jetpack?
Anonymous Poll
25%
Используем в проекте
23%
Ушли от его использования
34%
Слышал(а), но не затаскивал(а) в production
7%
Что это?
10%
Не участвую в опросе
#AndroidStudio
Create Android Studio plugin to toggle “Show layout bounds” (Part 2)
Продолжение серии статей о упрощение Android разработки через расширение Android Studio. В новой части добавляется возможность включения/выключения показа границы устройств
Create Android Studio plugin to toggle “Show layout bounds” (Part 2)
Продолжение серии статей о упрощение Android разработки через расширение Android Studio. В новой части добавляется возможность включения/выключения показа границы устройств
Google fixes issue causing Android apps to crash with updates to Chrome and WebView
Если ваши приложения стали сегодня падать, вполне возможно это вина обновления Chrome. Под массовый креш попали только Samsung. Вашим пользователям надо обновить Android System WebView
Если ваши приложения стали сегодня падать, вполне возможно это вина обновления Chrome. Под массовый креш попали только Samsung. Вашим пользователям надо обновить Android System WebView