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 SDK в Jetpack библиотеках станет 21 (Android 5.0). Это случится с релизом библиотек в апреле 2024

#jetpack @android_broadcast
👍67
Forwarded from Исходный код
This media is not supported in your browser
VIEW IN TELEGRAM
Кодеры, ловите мастхэв нейронку: сервис прогоняет любой GitHub-репозиторий и ответ на вопросы по нему

Просто копируете ссылку и вставляете её в Adrenaline — сервис сделает все сам

Ссылка тут
🔥46
Затвра в 18 00 на канале буду проводить собеседование по Kotlin. Будет теория и кодинг. Если хотите выступить в качестве кандидата, то заявку могут оставить все патроны уровня Middle и выше. Заполнять заявку тут

#AndroidBroadcast #собес
👍42🔥5
Если поздравлять с Международным Женским Днём, то максимально лично 😍 Вы прекрасны!
24
This media is not supported in your browser
VIEW IN TELEGRAM
36👍17🎉4
🔴 Стартует собеседование по Kotlin. Проводит Кирилл Розов

Собеседование на знание языка Kotlin, включает теорию и кодинг.

❗️ Запись эфира останется на канале

#AndroidBroadcast #live
🔥17👍2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вчера на собеседование возникло много вопросов касательно Nothing и я решил описать полный правильный ответ на этот вопрос. Статья для патронов на Boosty
👍26🔥10
Прошли очередную сотню подписчиков на Boosty. Спасибо все за поддержку.

Зачем стоит заплатить 300 или больше рос. рублей в месяц?
- Доступ в закрытое сообщество
- Советы по разработке, лучшие практики и квизы по Android, Kotlin и Compose
- Доступ в Random Coffee встречи с экспертами
- Ранний доступ к новым видео
- Эксклюзивные видео
- Доступ к Базе Знаний для Android разработчик
- Менторинг от Кирилла Розова

Самое главное - это поддержка проекта и возможность мне снова заняться этим на полный рабочий день, тогда вас ждёт лавина контента 🤯

Оформить подписку можно тут
24🔥15👍7🎉7
Google делится тем как происходит обновление базы данных временных зон и что уже с Android 10, благодаря Project Mainline, не нужно обновлять прошивку полностью чтобы получить свежую версию базы в рамках Time Zone Data or tzdata module. В Android 14 базу выделили в отдельный самостоятельный модуль, что позволяет обновлять его независимо

#android14
👍21🎉5
Представили Fused Orientation Provider API - стандартизированное API, которое позволяет через один сервис отслеживать повороты одинаково. Оно является часть Google Play Services. Ориентация определяется на основе аккселерометра, гироскопа и магнитометра

Что надо знать:
👉 API доступно всем устройствам на Android 5.0+ с Google Play Services
👉 Никаких разрешений запрашивать не надо
👉 На устройства с Android S (API Level 31) и выше частота ограничена 200 Гц. Хотите чаще - просите разрешение HIGH_SAMPLING_RATE_SENSORS
👉 API доступно только для приложений в Foreground статусе

#playservices
🔥16👍3
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
В Kotlin есть возможность уменьшить количество занимаемой памяти объектами с помощью value классов и пометкой их как @JvmInline. Например, так реализован класс Color в Compose, чтобы не создавать обертку над хранимым в long значении. Рекомендую вам ознакомиться с документацией и использовать данный подход в Kotlin/JVM
👍44
Media is too big
VIEW IN TELEGRAM
📺 Полный разбор Ultron (3 часа кодинга) - фреймворка для UI тестов View и Compose. Сравнение с Google UI Test Framework и Kaspresso

Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub

1:49 О демо
4:59 Ultron Github
8:13 Стандартный фреймворк для UI тестов
16:00 Kaspresso
18:48 Тесты на Ultron
24:28 Сравнение с Google и Kaspresso
Много примеров дальше
25:25 Интеграционные Compose тесты
28:10 Первое сравнение тестовых фреймворков
40:46 Второе сравнение тестовых фреймворков
1:00:56 Ultron, индексы по всему LazyList
1:07:36 Ultron, testTag - 2 способ поиска в LazyList
1:11:41 Allure report
1:24:46 Espresso, simple tests
1:27:10 Простой тест View UI на Ultron
1:31:07 Тесты списков: RecyclerView и LazyList
1:54:11 Демонстрация других фичей Ultron

Смотрите разбор на разных площадках:
👉YouTube
👉RuTube
👉VK Video
👉Дзен

#AndroidBroadcast #кодинг
🔥21👍13
Если у вас есть вопросы по Ultron, то есть группа @ultron_framework, где есть автор видео и другие пользователи фреймворка
👍6
Человек хочет попасть в Android разработку. Что ему учить в первую очередь?
Anonymous Poll
22%
Jetpack Compose
23%
XML Layout
47%
Придется знать обо хорошо чтобы найти работу
9%
Не участвую в опросе
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (32 мин) с описание реализации удаления в стиле Таноса (так недавно сделали в Telegram). Анимация делается на OpenGL и дается очень подробная вводная и разбор

#animation #opengl
🔥93👍101
Библиотека Jetpack Media3 обзавелась возможностями редактирования видео и в статье (5 мин) разбирается: конвертирование, обрезка видео и простые эффекты, а также объединение несколько видео

🔗 Ссылка без VPN

#media #jetpack
👍274🔥1
Разработчик делится опытом публикации в RuStore, используя один ключ. Большую часть занимает история по тому как достать ключ, а в итоге решение - заменить ключ (да так можно раз в год) и загрузить уже свой, а не отдавать его генерацию Google Play

#googleplay #rustore
👍18
Media is too big
VIEW IN TELEGRAM
📺 Как работает Android Work Profile (13 мин)

В рамках данного видео:
👉 познакомитесь Android Work Profile
👉 узнаете что такое рабочий профиль
👉 разберетесь, как его создавать и запускать
👉 рассмотрим его возможности и средства для контроля работы девайса

Рассказывает Ксения Никитина, Android developer в Лаборатории Касперского. Занимается разработкой MDM-решения для защиты корпоративных и личных мобильных устройств, используемых сотрудниками компании в рабочих целях.

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

#видео #раннийдоступ
👍26🔥10🎉1
Привет, Екатеринбург!

‼️Напоминаем, что завтра пройдёт первый митап Mobile Broadcast в Екатеринбурге 🚀

До митапа остался один день, количество мест ограничено, а это значит, что в субботу в 23:59 мы закроем форму регистрации на мероприятие. Кто хотел, но еще не успел записаться — сейчас самое время! <3

А мы с вами делимся финальными таймингами митапа Mobile Broadcast (смотрите картинку, сохраняйте себе)

Приходите в коворкинг SOK в 14:00 уже в это воскресенье

Послушаем лекции, а потом пойдем афтепатиться 🎉

Узнать больше информации, задать вопросы можно в группе сообщества Mobile Broadcast | Екатеринбург

#анонс #Екатеринбург
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
📺 BDUI – удовольствие или боль? (45 мин)

Спикер поделился опытом команды Циан – расскажет, почему решили создать свой инструмент, рассмотрел основные нюансы реализации и продемонстрирует, как она работает. Поговорили о том, какие трудности могут поджидать при разработке такого инструмента и обсудили область его применения.

Доклад будет полезен разработчикам и командам, перед которыми стоит задача снизить TTM, упростить A/B-тестирование или поставлять изменения без обновления приложения. А также всем, кто хотел бы узнать об опыте другой компании.

Слайды доклада тут

#видео #bdui
🔥51👍1
BDUI на 100%: управляем шиммерами с бэкенда (44 мин)

В команде развития BDUI в Маркете разработали собственный язык для описания шиммеров, научились его быстро парсить и внедрили в приложение и бэкенд. Спикер рассказал, почему решили разрабатывать свой язык, похожий на Lisp, и почему обычный JSON или бинарный формат не подошли, как они научились генерировать код под обе платформы (iOS, Android) с помощью Python и почему отказались от идеи использовать KMM.

Слайды доклада тут

#видео #bdui
🔥3