Android Broadcast
14.5K subscribers
3.82K photos
397 videos
11 files
6.3K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Forwarded from iOS Broadcast (Андрей Зонов)
😀 Что такое observability мобильного приложения (45 мин)
Вышел мой самый любимый доклад с осеннего Mobius про Observability мобильных приложений в Тинькофф. Я принимал участие в адаптации этого доклада под аудиторию мобильных разработчиков, но Даниэль смог превзойти мои ожидания! Из доклада вы узнаете:

😀 Как один сбой в клиенте Тинькофф привел к 24 часам неработающего приложения
😀 Как из этого появились инженерные SRE практики в мобильных приложениях
😀 Что такое Observability и что есть в мобильном приложении Тинькофф
😀 Какие данные и как собираются для обеспечения Obsrvability

Очень рад что получилось поделиться этим с сообществом и крайне рекомендую к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📺 [КОДИНГ] Применяем функциональный подход в существующем коде (50 мин)

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

Рассказывает Нина Сёмкина - Старший Android разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков

Видео доступно на Boosty и в закрытом Telegram канале

#AndroidBroadcast #кодинг
Mobile Broadcast расширяется!

У нас появился новый город, так что встречайте

Mobile Broadcast | Саратов

Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся

Вступайте в сообщество в своем городе!

#анонс #саратов
Как попасть в Клуб 700?

Не так давно вы могли услышать про Клуб 700 - это русскоязычный закрытый Telegram чат тех кто зарабатывает больше 700 тыс рос рублей в месяц (доход не обязательно с одной работы и средний за год в месяц). На входе вы должны подтвердить документами что получаете столько.

Вопрос даже не как попасть, а как приблизиться к такому заработку, а то и превысить его. Я точно знаю как этого можно достигать. У меня есть чем поделиться из своих способов, а также интересно услышать ваши способы. Я не буду трубить про успешный успех, делай и у тебя все получится, обмани. Расскажу что нашел сам и как это делал в пользу карьере, что вижу дальше и как двигаться в продвижении себя. Зарабатывать 700+ в России и Беларуси в IT реально!

Что нужно от вас - оформить подписку Middle или выше и вступить в закрытый TG чат
Вышел Dagger 2.50
👉 Готовятся к поддержке jakarta.inject.Provider 
👉 Значение флага -Adagger.explicitBindingConflictsWithInject теперь выступленое в enabled по умолчанию

#dagger
Google выпустила рекомендации как расширить поддержку устройств вашего приложения:
👉 Осторожно с блоком <uses-feature> в AndroidManifest. Он указывает какие фичи (аппаратные и софтовые) должны быть у устройства. Google Play будет фильтровать показ вашего приложения в выдаче
👉 Отдельные запрашиваемые разрешения через <uses-permission> также приводят к требованиям аппаратных фичей по умолчанию, например CAMERA или BLUETOOTH
👉 Помните что подлючаемые библиотеки автоматом все добавляют в AndroidManifest все и то что бы вам там не хотелось. Анализируйте финальный манифест сборки!
👉 Автоматизируйте проверку AndroidManifest на CI с использованием AAPT2 или из Gradle тасков

Про то как управлять финальным AndroidManifest вашего APK рассказал в видео
Продолжение (EN, 11 мин, ссылка без VPN) рассказа про практики работы с UI слоем в архитектуре вашего Android приложения: state holder, зачем ViewModel, разделение логики, state hoisting и сохранение состояния UI
Media is too big
VIEW IN TELEGRAM
Вся Android-разработка в одном видео
Разработчик из DoDo Pizza рассказывает (EN, 12 мин, ссылка без VPN) как в компании внедряли процесс Release Train для повышения предсказуемости и улучшения процесса релиза новых версий фирменных приложений.
Подборка квизов для подписчиков в закрытой Telegram группе за прошедшую неделю:
🏝 #32 Kotlin 1.9.1 JVM
🏝 #31 Kotlin Coroutines JVW/Android
🤖 #30 Выберите НЕверное утверждение или укажите, что все верны (про sdk)
🤖 #29 StoragetManager в Android 14
🏝 #28 StateFlow из Kotlin Coroutines

Чтобы попасть в закрытую группу, нужно оформить подписку за 300 рос рублей. Можно сделать на Boosty или через Telegram (не работает на iOS). Оплата работает во всех странах

#AndroidBroadcast #квизы
Please open Telegram to view this post
VIEW IN TELEGRAM
Android-PiP - библиотека для ускорения интеграция режима "Картинка-в-Картинке"