TGViewer
Channel Public Channel
Android Broadcast

Android Broadcast

@android_broadcast

Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Subscribers
14.6K
Photos
3.9K
Videos
399
Links
6.3K

Showing posts older than #9005 · Back to latest

Older Posts 17 shown
Post #9004 7.13K
🚀 Вышел Jetpack Datastore 1.1.5 где поменяли реализацию Storage по умолчанию с OkioStorage на FileStorage. Вызвано тем чтобы решить проблему с CorruptionException в PreferencesDataStore.

#jetpack #jetpackupdate
  • 👍 11
Post #9003 6.14K

Forwarded from Compose Broadcast

⚙️ Вышел Jetpack Compose 1.8.0

Все новинки расскажу отдельными постами в @compose_broadcast, а именно:
👉 Autofill
👉 ресайзинг текста под контейне
👉 новое API для отслеживания Composable на экране
👉 анминирование границ Composable
👉 стабилизация API (убрали экспериментальные аннотации)
👉 ContextualFlowRow и ContextualFlowColumn теперь deprecated, им на замену используйте FlowRow и FlowColumn
👉 диалоги теперь учитывают режим экрана edge-to-edge
👉 упростили тестирование ClickableText
👉 появилась возможность кастомизации overscroll

Свежий BOM для новых версий
implementation(platform("androidx.compose:compose-bom:2025.04.01"))


#compose #android
  • 👍 41
  • ❤ 3
Post #9002 6.51K
AstraCrypt — это бесплатное опенсорс приложение с шифрованием данных в нем

Tech Stack
- Architecture: многомодульная Clean Architecture. Presentation Pattern - MVVM.
- Build: Gradle + Convention Plugin.
- Security: Google Tink.
- Database: AndroidX Room & Paging.
- Background: Kotlin Coroutines, AndroidX Work.
- Multimedia: Coil, Exif-Interface, AndroidX DocumentFile.
- UI Framework: Jetpack Compose & Metrics.
- Navigation: AndroidX Navigation-Compose.
- Unit Tests: Junit v4, Mockk, Robolectric, KotlinX Coroutines Test.
- Persistent Data: AndroidX DataStore, KotlinX Serialization, Kotlin Parcelize.
- DI: Dagger Hilt.
- Miscellaneous: Haptic Feedback.

🛒 Скачать на Google Play

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

#android #opensource #пример
  • 👍 23
  • 🤔 4
Post #9001 6.07K
Android Broadcast 📣 Сбор резюме для разбора с профессиональным HRD Моя хорошая знакомая и опытный HR/рекрутер проведет вместе со мной эфир (30 апреля), где мы будем разбирать резюме. Заполнить форму для разбора могут платные подписчики на Boosty 🪙
⏳ Последний шанс! Сегодня до 23:59 (GMT+3) принимаем резюме на разбор.

🔍 Вместе с опытным HR-экспертом разберём ошибки и предложим советы по улучшению.

📌 Свое резюме можно оставить тут

#Резюме #HR
  • 🔥 7
  • 👍 3
Post #8996 7.96K

Forwarded from AvitoTech

Соскучились по паттернам? У нас тут как раз есть новые выпуски 💻

В этот раз обсуждаем поведенческие паттерны:

1️⃣ Strategy (Стратегия) и State (Состояние). Один из них инкапсулирует алгоритмы или поведение в специальные классы, второй — проверки состояния объекта для изменения его поведения;

2️⃣ Command и Mediator. Идея Команды в том, чтобы отделить объект, инициирующий операцию, от объекта, который «знает», как её выполнить. Посредник же отвечает за координацию взаимодействий между группой объектов;

3️⃣ Observer (Наблюдатель) и Chain Of Responsibility (Цепочка обязанностей) — паттерны, один из которых оповещает при изменении состояния системы, второй — отделяет инициатора от получателя передачей операции;

4️⃣ Memento и Template Method. Хранитель фиксирует внутреннее состояние объекта, а Шаблонный метод — описывает алгоритм действий, реализуемый через наследование и абстрактные методы.

Посмотреть все четыре выпуска можно в удобном формате на сайте.

#backend
  • 👍 31
  • ❤ 6
  • 🤯 4
  • 🙏 1
Post #8995 6.79K
  • 👍 17
Post #8994 6.67K
🤖 Как работает Robolectric и почему это важно знать Android разработчику (9м)

Robolectric — это технология, которая позволяет запускать Android-тесты на JVM (без Android-устройства или эмулятора). О её ценности лучше всего говорит тот факт, что Google давно наняла разработчика в свой штат, и он продолжил заниматься Robolectric как своей основной работой. Технология получила интеграцию в Espresso и официальные руководства на сайте Android Developers.

Автор разбирает, как работает Robolectric под капотом, на примере повторения JVM-технологии в его основе. Вы узнаете много полезного о загрузке классов в JVM.

#android #тестирование
  • 👍 30
  • 🔥 9
  • 🤔 5
  • 🤯 3
Post #8993 6.33K
Разработчик и фаундер с опытом запуска стартапов в сферах туризма, HR tech, а сейчас — в музыкальной индустрии, делится опытом выбора технологии для запуска MVP (5м) приложения под Android и iOS для стартапа с ограниченным бюджетом. Выбор между KMP, Flutter и ReactNative

Выводы
👉 KMP — не про супербыстрый MVP, но отличный выбор, если у тебя Android-бэкграунд и ты хочешь масштабировать продукт, не дублируя бизнес-логику.
👉 Flutter - идеален для MVP, особенно если ты хочешь за месяц выйти с приложением в Store и посмотреть на метрики (поддержу автора на момент выхода этого поста)
👉 ReactNative - подходит, если у вас уже есть веб-команда, и вы хотите быстро запустить мобильную версию.

#kmp #flutter
  • 🔥 37
  • 👍 18
  • 🤔 2
Post #8991 6.54K
🪙 Запись "Разработка TODO приложения в Сursor IDE" уже доступна на Boosty!

С помощью AI через Cursor IDE писал простое TODO-приложение с авторизацией и синхронизацией через Firebase сервисы. Экспериментирую с UX Pilot, AI-помощниками и генерацией UI по тексту и изображениям! После делаем ревью результата с помощью AI

🐱 На Boosty найдете таймкоды и исходный код проекта

#AndroidBroadcast #firebase #кодинг
  • 👍 23
  • 🔥 1
  • 🤔 1
Post #8989 7.76K
🛒 В Google Play Console появились новые проверки работы приложений у пользователей и статистика по ним:
👉 Некорректное отображение в режиме edge-to-edge
👉 Процент сессий, остановленных из-за недостатка свободной оперативной памяти (RAM)
👉 Слишком долгие Wake Lock

Подробности в анонсе

#android #googleplay
  • 🔥 27
  • 👍 14
Post #8988 6.88K
Android Broadcast Разыгрываю книгу "Kotlin. Программирование для профессионалов. 2-е изд." Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения…
🎉 Результаты розыгрыша:

🏆 Победитель:
1. Tim (@markus_rud)

✔️Проверить результаты
  • 👍 31
  • ❤ 1
  • 🔥 1
Post #8986 7.82K
В соседнем канале разыгрывают билет на конференцию по мобильной разработке в Москве. Участвую в розыгрыше
  • 👍 5
Post #8982 8.48K
📹 НЕ архитектурное мок-собеседование уже доступно для просмотра

Теперь вы можете пересмотреть его в любое время с удобными таймкодами на 📹 YouTube и 📹 VK Video

Присоединяйтесь, если пропустили эфир — или пересмотрите лучшие моменты! 💬🔥

#Android #Собеседование #JetpackCompose
  • 👍 24
  • 🔥 6
  • ❤ 2
Post #8979 6.89K
🤖 Netflix App Testing At Scale (EN,11м)

Google запустила серию интервью "Testing at scale" с разработчиками крупнейших Android приложений про организацию тестирования сборок. Первое такое интервью с Netflix.

Разработчик компании рассказал:
👉 Какие тесты применяет компания (пирамида)
👉 Тех стек Unit тестов: Strikt, Turbine, Mockito, Hilt, Robolectric и др.
👉 Как борятся с флакающими
👉 Скриншот тестирования: Paparazzi, тест локализации и др.
👉 Тесты на устройстве: Espresso, UIAutomator, Performance Testing и др.
👉 Ферма устройств для тестов
👉 Запуск тестов на CI
👉 Замер покрытия кода тестами

🔗 Альтернативная ссылка

#android #тестирование
  • 👍 26
  • 🔥 5
Post #8977 6.88K
🤖 Вышла Android 16 Beta 4

Вышла последняя Beta версия Android 16. Никаких изменений в API для разработчиков нет, только доработки и улучшения в ОС.

Следующий релиз будет финальным. Ставлю на то, что это сделают анонс на Google I/O.

#android16
  • 👍 26
  • 🔥 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →