Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#Безопасность

Android reverse engineering for beginners - Dexcalibur

Демонстрация анализа и взлома работы APK с помощью утилиты Dexcalibur
#опрос

Начался пятый ежегодный опрос мобильных разработчиков! Итоги подведут через месяц. В опросе вы можете проголосовать за популярные ресурсы, которые вы изучаете. Поддержите Android Broadcast своим голосом, если вам нравится проект!
#Java

«Вышла Java 16» - одна из самых непопулярных статей в мире Android разработки, который уже массово переехал на Kotlin. В новой версии Java догоняет по фичам Kotlin, а также представляет уникальную - Паттерн-матчинг для оператора instanceof (JEP 375). Обо всех обновлениях читайте в статье
#AndroidBroadcast

Как научиться программированию? Зачем мне кого-то обучать? Как устроиться на первую работу? На все эти вопросы буду отвечать сегодня во время прямого эфир.

Стартуем в 19.00 (GMT+3)
#Git

Differences Between Git Merge and Rebase — and Why You Should Care

Что и когда стоит использовать: merge или rebase? Автор подробно разбирает эффект каждой команды и как их результат отличается
#Gradle #Архитектура

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. Статья поможет вам начать в этом и покажет пример.
#Compose #ViewModel #Flow

Better handling states between ViewModel and Composable

В статье рассказывается как лучше соединить изменение состояния из ViewModel в Compose на основе Coroutines Flow
#AndroidBroadcast #Coroutines #Flow

📺 Миграция с LiveData на Coroutines Flow (25 мин)

Демонстрирую как в ваших ViewModel можно перейти с LiveData на StateFlow/SharedFlow. Видео практической направленности и в нём вы найдёте минимум теории. Как всегда, коротко и по делу!

💰Поддержать проект
#Gradle

Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?

Разбор работы с Gradle на русском. Подойдёт для новичков, те кто что-то тыкал в стиле "копи-паста" и не разбирался в особенностях
#HTTP

Introduction to HTTP/REST - Android Basics in Kotlin

Google продолжает делать контент для новичков по Android. В этот раз разбирают общую тему - HTTP и REST
#DataBinding

Легкий DataBinding для Android

Автор показывает применение DataBinding в RecyclerView и то как как это было упрощено с помощью библиотеки EasyRecyclerBinding
#AndroidStudio

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
#AndroidBroadcast

Готовлю новый выпуск в котором с представителями компаний, организующих стажировки, обсудим как лучше пройти путь от подачи заявки до зачисления на стажировку.

Выпуск не будет в прямом эфире, поэтому задавайте свои вопросы заранее в форме
#Android12

All About PendingIntents

Разбор применения PendingIntent и особенностей его обязательной декларации мутабельности в Android 12, а также лучших практик
#Activity

Understanding the Android Activity Launch Modes

Годы разработки привели нас к Jetpack Compose и возможному отказу от Fragment. Что останется вечным - Activity. В статье разбирается как есть режиме запуска Activity и как они влияют на Task т.е. Back Stack Activity.