Flaker позволит вам симулировать медленную сеть и различные особенности. Нужно подключить к вашему приложению и у вас появится дополнительное приложение, которое позволит настроить параметры сети. Поддерживает OkHttp и Ktor.
Подробности настройки и работы в статье (6 мин, EN, ссылка без VPN)
#network
Подробности настройки и работы в статье (6 мин, EN, ссылка без VPN)
#network
👍110👎5
История (8 мин) как ломают Android на китайских авто. Дается полезные ликбез по устройству Android, чтобы понять как ломается, и инструменты для этого
👎24👍19
❗️Свершилось! Jetpack библиотеки перестают поддерживать API Level ниже 19 (Android 4.4). Давно пора, но почему не дрогнуть и поддержку 19 и 20? Тем более активно продвигается Compose, а он только API Level 21+.
Android 4.4 по статистике на 30 мая 2023 занимает меньше 0.5% активных пользователей и я считаю чтобы развиваться Android надо дропать поддержку старых API
Делитесь своим мнением в комментариях, особенно если вы поддерживаете Android 4.0 - 4.3
#jetpack
Android 4.4 по статистике на 30 мая 2023 занимает меньше 0.5% активных пользователей и я считаю чтобы развиваться Android надо дропать поддержку старых API
Делитесь своим мнением в комментариях, особенно если вы поддерживаете Android 4.0 - 4.3
#jetpack
👍117👎13
Какое у вас отношение к Compose?
Anonymous Poll
23%
Не писал на Compose
59%
Пишу на нем и нравится
5%
Приходится писать. Не нравится (
1%
Не пишу UI/не разработчик
3%
Другой вариант (пиши в комментариях)
8%
Не участвую в опросе
👍34👎24
В основе Android лежит Linux, взявший начало от UNIX. macOS и iOS тоже наследники UNIX. Так что рекомендую посмотреть историю UNIX (43 мин)
👍62👎6
КВИЗ #22. Какой из классов в Android НЕ имеет возможности обработки событий об освобожении памяти (переопределить метод onTrimMemory(int)) ?
Anonymous Quiz
2%
Activity
16%
Application
53%
Fragment
29%
Все классы выше могут
👍31👎7
Вам доводилось перегружать методы onTrimMemory() ?
Anonymous Poll
33%
Только узнал про метод
57%
Нет
7%
Да (делись в комментариях что делали)
3%
Не участвую в опросе
👎15👍10
Если хотите видеть подобный контент в историях от Android Broadcast, то тогда голосуйте за канал https://news.1rj.ru/str/android_broadcast?boost
#AndroidBroadcast
#AndroidBroadcast
👎44👍32
Не все UI библиотеки перешли на Compose и остается на View. Части виджетов это и не надо из-за сложности или интеграции с системой (WebView, SurfaceView и др.).
Google опубликовала руководство (8 мин, EN, ссылка без VPN) как сделать поддержку Compose в View библиотеках
#compose #architecture
Google опубликовала руководство (8 мин, EN, ссылка без VPN) как сделать поддержку Compose в View библиотеках
#compose #architecture
👎19👍16
Статья (6 мин, EN, ссылка без VPN) про то как приложения работают с памятью (не про диск, а оперативную)
#androidos
#androidos
👍42👎7
Forwarded from Compose Broadcast (Кирилл Розов)
Jetpack Glance - Compose для App Widget позволил ускорить разработку виджетов для приложения Google Contacts. Подробности тут
#android
#android
👍26👎9
This media is not supported in your browser
VIEW IN TELEGRAM
Встретил интересный сервис App Quality Copilot - AI поиск проблем в UI/UX мобильны х приложений
👍38👎5
👉 Benchmark 1.2.0. Baseline Profile Gradle Plugin, улучшения Macrobenchmark и Microbenchmark
👉 Room 2.6.0. Поддержка KSP
👉 CameraX 1.3.0. Запись с 2 камер, 10-bit видео, выбор разрешения съемки и много других улучшений
👉 Sqlite 2.4.0. Багфикс
👉 RecyclerView 1.3.2. Багфикс анимаций
#jetpack #jetpackupdate
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29👎6
Forwarded from Mobile Broadcast | Анонсы (Алексей Гладков)
Mobile Broadcast расширяется!
У нас появились новые города, так что встречайте
Mobile Broadcast | Тюмень
Mobile Broadcast | Худжанд
Также, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своем городе
У нас появились новые города, так что встречайте
Mobile Broadcast | Тюмень
Mobile Broadcast | Худжанд
Также, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своем городе
👎26👍24
Что нового в Jetpack Benchmark 1.2.0 (7 мин, ссылка без VPN)
Baseline Profiles
👉 Baseline Profiles получили стабильный статус
👉 Android Studio Iguana (Canary статус) содерджит шаблон для генерации Baseline Profile модуля
👉 Gradle плагин для генерации Baseline Profile
👉 Возможность задания какие классы должны быть включены и нет в Baseline Profile
Macrobenchmark
👉 MethodTracing позволит какие методы были вызваны
👉 StackSampling покажет время которое происходит в вызове каждого метода
👉 Быстрая валидация с dryRun
👉 Поддержка Perfetto SDK Tracing
👉 Замер расхода заряда батареи
Microbenchmark
👉 Профилирование теперь запускается после сбора всех метрик
👉 Возможность настройки как собирать метрики
👉 Получение состояния бенчмарка без JUint API
👉 PerfettoTraceRule позволит подробнее анализировать производительность теста
#performance
Baseline Profiles
👉 Baseline Profiles получили стабильный статус
👉 Android Studio Iguana (Canary статус) содерджит шаблон для генерации Baseline Profile модуля
👉 Gradle плагин для генерации Baseline Profile
👉 Возможность задания какие классы должны быть включены и нет в Baseline Profile
Macrobenchmark
👉 MethodTracing позволит какие методы были вызваны
👉 StackSampling покажет время которое происходит в вызове каждого метода
👉 Быстрая валидация с dryRun
👉 Поддержка Perfetto SDK Tracing
👉 Замер расхода заряда батареи
Microbenchmark
👉 Профилирование теперь запускается после сбора всех метрик
👉 Возможность настройки как собирать метрики
👉 Получение состояния бенчмарка без JUint API
👉 PerfettoTraceRule позволит подробнее анализировать производительность теста
#performance
👍10👎7
Google Play Protect будет предлагать пользователю проверить приложение, которые система никогда не проверяла ранее. Анализ будет выполняться н устройстве с отправкой частей на сервера. Раскатка фичи будет происходить постепенно на всех пользователей.
Источник тут
#googleplay #security
Источник тут
#googleplay #security
👎23👍13
Простите, но пришел момент озвучить это в @android_broadcast. Если вы начинаете в раpработке и у вас есть базовые вопросы - задайте их в Google, а лучше ChatGPT или GPT-4, да любому AI. Он ответит прекрасно по базе Android и Kotlin, а вы не будете задавать простые вопросы в общие чаты.
Я попросил объяснить что такое Compat в Android и вот что получил (смотрим комментарии)
Я попросил объяснить что такое Compat в Android и вот что получил (смотрим комментарии)
👍53👎26
📺 Собеседование по Android платформе в формате "Своя игра" (2 часа)
00:00 Ожидание
00:18 Вступление
01:26 Знакомство с экспертом
02:30 О формате собеседования
03:26 Знакомство с кандидатом
04:08 О минимальной планке для кандидатов в Яндекс
07:40 Теоретическая часть с сопутствующим фидбэком
01:15:55 Практическая часть
01:40:26 Фидбэк по второй части
01:43:12 Общий фидбэк
01:48:20 Впечатления кандидата
01:53:24 Разбор вопросов из чата
02:08:40 Заключение
#AndroidBroadcast #собес
00:00 Ожидание
00:18 Вступление
01:26 Знакомство с экспертом
02:30 О формате собеседования
03:26 Знакомство с кандидатом
04:08 О минимальной планке для кандидатов в Яндекс
07:40 Теоретическая часть с сопутствующим фидбэком
01:15:55 Практическая часть
01:40:26 Фидбэк по второй части
01:43:12 Общий фидбэк
01:48:20 Впечатления кандидата
01:53:24 Разбор вопросов из чата
02:08:40 Заключение
#AndroidBroadcast #собес
👍58👎12
Собеседования
📺 Собеседование по Android платформе в Яндекс в формате "Своя игра" (2 часа)
Разборы
📺 Image Caching with Coil Compose (21 мин)
📺 How to Implement Pinch Zoom Gestures in Jetpack Compose (12 мин)
Интервью
📺 ReactNative: cостояние, скорость работы, конкуренция, будущее — Как это работает (46 мин)
Новости
📺 Google Dev News (2 мин)
📺 Now in Android: 93 (6 мин)
Прочее
📺 Почему джунов не берут на работу (25 мин)
📺 #TheAndroidShow: faster and easier to build excellent apps, across devices! (83 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Собеседование по Android платформе в Яндекс в формате "Своя игра" (2 часа)
Разборы
📺 Image Caching with Coil Compose (21 мин)
📺 How to Implement Pinch Zoom Gestures in Jetpack Compose (12 мин)
Интервью
📺 ReactNative: cостояние, скорость работы, конкуренция, будущее — Как это работает (46 мин)
Новости
📺 Google Dev News (2 мин)
📺 Now in Android: 93 (6 мин)
Прочее
📺 Почему джунов не берут на работу (25 мин)
📺 #TheAndroidShow: faster and easier to build excellent apps, across devices! (83 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍17👎7
Сравнение (4 мин, EN, ссылка без VPN) KAPT и KSP для Android разработки.
Важно! Оценивать скорость KSP нужно с библиотеками, которые уже заявили о полной поддержке и закончили реализацию (Dagger еще в работе)
#kapt #ksp
Важно! Оценивать скорость KSP нужно с библиотеками, которые уже заявили о полной поддержке и закончили реализацию (Dagger еще в работе)
#kapt #ksp
👍19👎10