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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Мой коллега из Тинькофф написал статью про разработку Android App Widget и рассказал
👉 с какими проблема приходится сталкиваться
👉 как решаются недостатки API
👉 сделал ли Android 12 виджеты великими
👉 Что там с Jetpack Glance - Compose для App Widget.

#appwidget
🔥29👎15👍9
Spotify развернула собственный биллинг в обход Google Play уже больше чем в 140 странах. Эксперимент видно точно успешный, остается понять станет ли возможность доступна для всех или Google будет давать ее только большим разработчикам или скоро ждать всем?

#googleplay
🤔26🔥16👎6👍5🥱1
Нашел интересный канал, где энтузиасты делают различные концепты продуктов. Вот совсем недавно там показали как может выглядеть Android 14. В целом они перенесли существующие идеи с других Android оболочек и iOS:
👉 виджеты на экране блокировки (было на Android до версии 5.0)
👉 блокировка доступа к приложения по паролю или биометрии
👉 вернули нормальные быстрые настройки с иконками без подписей (пожалуйста, пусть будет правдой 🙏)
👉 буфер обмена с память
👉 жест назад будет показывать куда переходит пользователь (уже появилось в Android 13 и будет включено по умолчанию в новой версии Android)
👉 Ну конечно же еще допил Material You

Какие функции хотели бы увидеть вы в новой версии голого Android? Делитесь в комментариях

#android14
👍18👎9🤔3
Думаю на 2023 год по максимуму отказаься от конференций. Сложнее даются поездки и забирают много времени. Хочу узнать насколько вам было бы важно увидеть меня вживую на конференции/митапе
Final Results
67%
Делай онлайн контент и стримы
6%
Приезжай как спикер (в комментах пишите конференцию/митап)
26%
Не участвую в в опросе
👍15👎9😁3🤔1🕊1🥱1💯1🍾1👀1
Fundamentals of Compose layouts and modifiers (15 мин)

Началась новая серия MAD Skills, которая будет посвящена модификаторам в Compose. В первой части показывают как реализовать простую игру и какую роль тут играют модификаторы

📺 Видео версия (12 мин)

#compose #madskills
👍41👎8🔥2🎉1🥱1
Чтобы сделать работу с фото пользователя безопаснее в Android 13 появилась функция Photo Picker, она была портирована на Android 11+, а с помощью Google Play Services (GMS) и на более ранние версии Android. В библиотеки Activity 1.7.0-alpha04 уже сделана интеграция этого пикера, либо вы сами можете вызывать его принудительно.

Порт через GMS не будет доступен на Android GO, только нативный вариант, который появился в 13 версии

#android13 #googleplayservices
👍23👎81
На этой неделе стартанула новая серия MADSkills по модификаторам Compose

📺 Fundamentals of Compose Layouts and Modifiers - MAD Skills (12 мин)
📺 The Jetpack Compose Beginner Crash Course for 2023 (50 мин)
📺 Now In Android #76 (3 мин)
📺 Новости мобильной разработки от Android Broadcast (18 мин)

В комментариях делитесь видео по разработке, которые понравились вам и будут полезны другим

#подборкавидео
🔥24👍7👎6🏆1
Android Broadcast - это не только Telegram канал, но и множество других ресурсов

📣 Мы в Telegram
@kotlin_broadcast - новости Kotlin
@android_broadcast_talks - чатик про Android разработку
@rozov_blog - личный блог Кирилла где он делится своей жизнью
@ios_broadcast - новости iOS разработки
@android_broadcast_bot - предложка контента, реклама, связь с командой

📺 YouTube канал "Android Broadcast" - видео по Android разработки, интервью с экспертами

👕 Мы делаем крутые фирменные майки, которые нестыдно носить. Смотрите здесь

Также вы представлены и на других площадках.
👉 Сообщество в VK
👉 Дзен
👉 Группа в LinkedIn
👉 Twitter

#AndroidBroadcast
👍25👎11
📺 Что внутри APK. Как Google Play доставляет сборки пользователям (13 мин)

Из видео вы узнаете про:
👉 что находится внутри APK
👉 что такое Split APK (Multiple APK)
👉 Почему появился App Bundle
👉 Зачем Google хочет хранить ключи для подписи приложения у себя
👉 Play Dynamic Feature - доставка функционала приложения по запросу или условию

#AndroidBroadcast #GooglePlay
🔥23👎9👍8🥴2
Видео с пометкой "Разбор" теперь будут выходить на Boosty, а в открытом доступе будут появляться через 4-10 недель. Почему так читайте тут. Обсуждаем в комментариях там же
👎7022👍17😐7😴4🤬2🔥1😢1🕊1💯1💔1
Google представила библиотеку Jetpack Credentiall (пока в альфа) еще в январе, а вот теперь полноценно рассказывают про нее.

Credential Manager поддерживает несколько различных методов авторизации: логин/пароль, passkey, Google Sign-In и другие.

📄 Руководство по интеграции в приложения
57👍15🔥7👎6
Завтра буду записывать интервью с командой Kotlin Multiplatofrom Mobile. Накидывайте свои вопросы в комментариях к посту
🔥71👍9👎6🍾2
Полезная статья про совместимость API: backward & forward compatibility и как проводить бинарную вариацию с помощью Binary Compatibility Validator
👍13👎6🔥1
How ViewModel works under the hood (5 мин)

ViewModel довольно часто используется в Android разработке, но вот а вы знаете как она переживает пересоздание Activity? Если нет то рекомендую почитать статью, чтобы лучше понимать:
👉 Интерфейсы ViewModelProvider и ViewModelStoreOwner и их роли
👉 ViewModelStore отвечает за хранение ViewModel
👉 Что за Actvitiy.retainNonConfigurationInstances() ?
👍48👎10❤‍🔥2
📺 Трудно быть стартапером или из разработчика в главу своего стартапа (2 часа)

Поговорили с Олей Шкрябой за стартапы, ведь 2 года назад она оставила карьеру эксперта в безопасности и с друзьями организовала свой стартап ReText.ai. Поговорил про столько всего, что в итоге выпуск решили ограничить выпуск через Boosty: слезы, стрессы, советы, почему даже провал это полезно и др. темы

Промокод на скидку в ReText.AI - RETEXT25
👎47👍183🌚1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
🔥 Объявили что с выходом K2 компилятора в stable статус состоится выход Kotlin 2.0. Kotlin 1.10 не планируется и следующим релизом после Kotlin 1.9 будет 2.0. Сменой мажорной версии авторы хотят показать значимость перехода на новый компилятор. Никаких breaking changes не планируется и есть код, написанный ранее останется работать в новой мажорной версии.

K2 компилятор исправит множество багов, откроет дорогу новым фичам и конечно же значимо ускорит работу IDE.

Превью новой версии можно попробовать в Kotlin 1.8.20
🔥82👎5
Вышла первая превью Android 14
👉 Новые ограничения для работы в фоне
👉 Оптимизация рассылки Broadcast-ов
👉 Обязательно запрашивать разрешение SCHEDULE_EXACT_ALARM для работы с AlarmManager.setExactAlarm
👉 Можно будет задавать размер текста вплоть до 200% благодаря нелинейному масштабированию
👉 Grammatical Inflection API
👉 Установка приложений с targetSdk ниже 23 будет невозможно
👉 Поддержка Passkeys
👉 Поддержка OpenJDK 17

Выход ожидается в конце лета - начале осени 2023. Позже буду здесь разбираться новые фичи в отдельных постах

#android14
👍55🔥17👎13😱6😁3🤯3🌚3
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (6 мин) с разбором этапов, которые происходят в Compose, чтобы данные из кода превратились в UI на экране

📺 Видео версия тут (7 мин)

#compose #madskills
👍42👎6❤‍🔥3
Как адаптировать Android-приложение под Huawei (11 мин)

Разработчик делится опытом адаптации существующих приложения для Huawei Mobile Services и магазина AppGallery.

В приложении из статьи использовали: карты, пуши, геолокацию, аналитики и удаленные конфигурации

#hms
👎32👍15🔥2🤯1
Вышел Dagger 2.45 с багфиксом. Фичей нет уже несколько релизов, видно что-то готовится серьезное. Может KSP?

#dagger
🤔27👎8😱2🥱2🌚2
Разработчик провел тесты Gradle сборки в зависимости от разных параметров компьютера: частота и количество ядер/потоков процессора, объем и частота оперативной памяти и скорость диска (HDD, SSD)

Проект для теста - 410 Gradle модулей, 443 тысячи строк Kotlin, 113 тысяч строк Java и 175 тысяч строк XML

Результат: Автор был немного разочарован. Что 8 лет назад, что сейчас — основным параметром является частота. Количество потоков тоже важно, но оно так и не стало решающим фактором. 

Рекомендации по железу
👉 Многоядерные/поточные процессоры будут полезны для проектов с хорошей организацией модулей, где реально можно распараллелить компиляцию.
👉 Apple Silicon даже в ноутбуках показывает себя очень хорошо
👉 Берите процессор свежих поколений
🔥50🥱15👍12👎81