#AndroidBroadcast
Всем привет! На связи Кирилл, автор @android_broadcast. Сейчас канал монетизируется не так много и я отказался от идеи поиска партнера на YouTube, а реклама будет в Telegram каналах.
Сейчас мне очень важна ваша моральная поддержка, чтобы иметь мотивацию совмещать создания контента в выходные и после рабочего дня.
Как можно помочь:
Подпишитесь на максимальное возможное количество из них: 👉 Группа в VK, 👉 Блог в Яндекс Дзен, 👉 Канал на RutubeРассказать свои HR/DevRel о проекте и что тут хорошо заходит реклама с пиаром событий и вакансий
Большое спасибо вам за потраченные на это несколько минут!
#вакансия
Weekend Offer в VK Teams для мобильных разработчиков пройдёт 23–24 апреля онлайн
Получите оффер всего за 2 дня и дополнительную зарплату на старте.
Команда поставляет мессенджер VK Teams on-premise на серверах для крупных компаний, а также предоставляет SaaS-решение для среднего и малого бизнеса, а в планах — разработка экосистемы мини-приложений, которая поможет создавать любые инструменты для совместной работы.
Для участия регистрируйтесь на сайте до 22 апреля.
#compose #perfromance
Composable metrics
Важным аспектом понимания как работает ваш UI - это возможность измерить скорость его отрисовки и др. характеристики. В Compose 1.2.0 (пока в альфа) появилась новая возможность, позволяющая выводить различные метрики работы Compose компилятора во время сборки.
Автор статьи разбирает работу Compose компилятора, что за отчеты выводит анализ и как их интерпретировать
#compose
Migrating Architecture Blueprints to Jetpack Compose (7 мин)
У Google есть репо с примерами разных архитектур на Android Architecture Blueprints. Решили они в него впихнуть Compose вместо View, Flow вместо LiveData. Статья про то как происходила эта миграция. Все ветка с миграцией здесь (коммиты по каждому шагу)
Новая Canary Android Studio (Дельфин) изменила рекомендуемый размер Heap на с компьютерах с 16+ ГБ оперативы. Теперь вместо 2 Гб предлагает сделать 4Гб
#compose
Getting started with Canvas in Compose
Разбор работы с рисованием на Canvas в Compose. Пригодится если хотите сделать свой собственный виджет в Compose
#конференция
Mobius в этот раз пройдет не только онлайн, но и оффлайн. 22 июня в Санкт-Петербурге пройдет день вживую как в старые добрые времена! По такому поводу я намерен пробиться в программу конференции, уже подбираю темы докладов.
Билеты отдельно на оффлайн день купить нельзя, только онлайн + оффлайн. Я выбил небольшую скидку на билеты androidbroadcast2022JRGpc. Покупать здесьP.S. Свой доклад после конференции опубликую на канале!
#AndroidBroadcast
📺 Как работает Retrofit. Java Dynamic Proxy. Архитектура библиотек (0.5 часа)
Retrofit - одна из самых популярных библиотек в Android разработке. Почему? За счёт своего удобно декларативного способа описания работы с REST API. Из видео вы узнаете про технологию, которая лежит в основе - Java Dynamic Proxy, а также я показываю как создать работу с аналитикой в Retrofit стиле!
Также можно посмотреть на Яндекс.Дзене и в сообществе на VK
#android10
Exploring Android RoleManager (3 мин)
В Android 10 появилось API для управления ролями приложения: браузер по умолчанию, звонилка и др. функции в системе. Автор делает краткий обзор этого API и как поддержать работу с ним из приложения
#android12L
The L in 12L (3 мин)
В Android 12L расширили возможности флага FLAG_ACTIVITY_LAUNCH_ADJACENT для запуска Intent. Теперь он позволяет запустить новую Activity в Split Screen (даже если он не был запущен) режиме или поддерживает множество окон.
Флаг появился еще в Android 7.0, но тогда работал только если пользователь уже запустил Split Screen режим, хотя некоторые вендоры уже сделали поведение как в Android 12L ранее. Например, Samsung на планшетах с Android 11
#googleplay
Обновление политик Google Play апрель 2022
👉 Обновление Семейной политики
👉 Нужно получать одобрения на публикацию приложения с возможностью установки приложений (вступает в силу с 11 июля 2022)
👉 Новые требования к targetSdk. Подробнее здесь
👉 Новые требования к показу внутри приложения контента сексуального характера, созданного пользователями
👉 Запрет на использования Accessibility API для записи звонков
👉 Дали больше времени на заполнение Data Safety секции
#coroutines
ЭТО НЕ ПРОПЛАЧЕННАЯ РЕКЛАМА ИЛИ РЕФЕРАЛКА
Вышла книга от Marcin Moskala по Kotlin Coroutines.
Уже сейчас ее можно купить в электронном формате, причем вы можете купить ее со скидкой 25% по ссылке. Цену можете выбрать и больше, если хотите поддержать автора. Если вам не понравиться — возврат денег в течение 60 дней. Также электронная версия будет получать бесплатные обновления с правками
На моем канале идет розыгрыш бумажных книг с автогрофом автора. Примерно через месяц проведу его (как книги будут у меня).
#AndroidBroadcast #Новости
Новости Android разработки 2022.8 (20 мин)
В свежем выпуске рассказываю про свежее обновление политики Google Play, жесткие требования касательно получения информацию об установленных приложениях, а также новой версии Kotlin и Android Jetpack (AndroidX).
Конечно же, всё приправлено личным мнением и юмором, самое то, чтобы расслабиться и вспомнить каково было пару лет назад поболтать с коллегами на кухне!
#googleplay
Google Play расширяет требования к Target API Level приложений
В текущих правилах Google Play есть обязательное требование по поддержке новых версий Android в течение года, причем для новых приложений условия и сроки жестче. Подробнее здесь
Вчера обновились политики Google Play. Начиная с 1 ноября 2022 (примерный выход Android 13), все приложения которые будут иметь traget API level, вышедший больше чем 2 года с момента актуальной версии Android, больше не будут показывать в магазине Google Play, а также не будут доступны для установки на устройства.
Большинство приложений полностью соответствуют правилам. Тем кто нет — ждите письмо счастья на почту
У меня есть очень старое видео, где я подробно рассказал про все тонкости API Level и как мигрировать. Смотреть rget='_blank' rel='noreferrer nofollow' href='https://youtu.be/LVn7gKI5AO8'>здесь(20 мин)
#вакансия #удаленка
Команда TradingViewищет Android разработчиков
👉 зарплата, привязанная к курсу доллара
👉 помощь с релокейтом или возможность удаленной работы. А также офисы в Санкт-Петербурге, Тбилиси и Ростове-на-Дону
👉 современные фреймворки и подходы - Kotlin, Coroutines, Jetpack Compose, Android 7+
👉 международная продуктовая компания с американскими инвесторами
👉 входим в Top-76 самых популярных сайтов мира (популярнее Pinterest и Spotify)
👉 лучшие в мире графики и инструменты для анализа рынка (наши решения используют Тинькофф, БКС, Открытие, Forbes, Mail ru, Revolut, Interactive Brokers, S&P Global и т.д.)
Если у вас 2+ лет опыта в Android разработке, то пишите @janemanolis - Яна, HR TradingView