#AndroidBroadcast
Завтра, 16 марта, вместе с Лешей Гладковым мы проведем стрим где, будем обсуждать текущую ситуацию в стране касательно IT. Но наше видение ситуации это не все и нам очень нужно знать что происходит в вашей жизни, чтобы сложить полную картину.
Пройдите опрос, который займет у вас примерно 5 минут, но позволит нам рассказать больше и текущей ситуации
Завтра, 16 марта, вместе с Лешей Гладковым мы проведем стрим где, будем обсуждать текущую ситуацию в стране касательно IT. Но наше видение ситуации это не все и нам очень нужно знать что происходит в вашей жизни, чтобы сложить полную картину.
Пройдите опрос, который займет у вас примерно 5 минут, но позволит нам рассказать больше и текущей ситуации
👍49👎37🤔3😢3🔥1
#compose #performance
5 практических советов по оптимизации UI на Jetpack Compose (10 мин)
Compose все также может привести к проблемам с отрисовкой и тем что вы не уложитесь в отведенное время на кадр. Автор подробно разбирает как оптимизировать и о подкапотной этого UI фреймворка.
5 практических советов по оптимизации UI на Jetpack Compose (10 мин)
Compose все также может привести к проблемам с отрисовкой и тем что вы не уложитесь в отведенное время на кадр. Автор подробно разбирает как оптимизировать и о подкапотной этого UI фреймворка.
🔥23👎16👍4
#compose
Jetpack Compose под капотом: Рекомпозиция и Стабильные типы (8 мин)
Одна из основных фичей эффективной работы Jetpack Compose - это подкапотный движок для рекомпозиции. Автор статьи разбирает этот процесс и рассказывает просто о тонкостях, да еще и на русском!
Jetpack Compose под капотом: Рекомпозиция и Стабильные типы (8 мин)
Одна из основных фичей эффективной работы Jetpack Compose - это подкапотный движок для рекомпозиции. Автор статьи разбирает этот процесс и рассказывает просто о тонкостях, да еще и на русском!
👍46👎17
#jetpack #madskills
Jetpack DataStore - wrap up
Подошла к концу серия MADSkills по Jetpack DataStore. Все видео можно найти здесь
Jetpack DataStore - wrap up
Подошла к концу серия MADSkills по Jetpack DataStore. Все видео можно найти здесь
👎21👍20
#bestpractices
Лучшие практики Android разработки на 2022 год
Не согласен с рекомендацией Hilt, Timber, Coil (добавил бы Glide) и ничего не сказали про Gradle KTS. Пишите в @android_broadcast_talks чтобы вы еще добавили/убрали
Лучшие практики Android разработки на 2022 год
Не согласен с рекомендацией Hilt, Timber, Coil (добавил бы Glide) и ничего не сказали про Gradle KTS. Пишите в @android_broadcast_talks чтобы вы еще добавили/убрали
👎26👍14
#compose
Interpreting Compose Compiler Metrics
Инструкция как получить отчет с метриками о работе compose, что будет полезно для анализа работы ваших функций
Interpreting Compose Compiler Metrics
Инструкция как получить отчет с метриками о работе compose, что будет полезно для анализа работы ваших функций
👎17👍10
#androidstudio
Вышла Android Studio Dolphin Canary 6
В очередной Canary версии доработали Logcat
👉 Обновили форматирование вывода
👉 Возможность показа нескольких окон Logcat
👉 Несколько настроек показа данных: стандартная, компактная и кастомные настройки
👉 Возможность поиска по ключ + значение, например по tag, package и пр.
👉 Отслеживание логов при перезапуске приложения или крешей
Вышла Android Studio Dolphin Canary 6
В очередной Canary версии доработали Logcat
👉 Обновили форматирование вывода
👉 Возможность показа нескольких окон Logcat
👉 Несколько настроек показа данных: стандартная, компактная и кастомные настройки
👉 Возможность поиска по ключ + значение, например по tag, package и пр.
👉 Отслеживание логов при перезапуске приложения или крешей
🔥70👎14👍11
#AndroidBroadcast #ВопросыОтветы
Начинаем стрим, где отвечаем на вопросы и будем размышлять о будущем IT в нашем регионе
Поддержать донатом Android Broadcast и Mobile Developer и задать вопрос быстрее вcех
Запись будет позже доступна на YouTube
Начинаем стрим, где отвечаем на вопросы и будем размышлять о будущем IT в нашем регионе
Поддержать донатом Android Broadcast и Mobile Developer и задать вопрос быстрее вcех
Запись будет позже доступна на YouTube
👍41👎34🔥3
#googleplay
Access Android vitals data through the new Play Developer Reporting API
Google показала Play Developer Reporting API, которая позволяет получить данные о работе приложения вне Google Play. Сейчас возможно к некоторым данным Android Vitals
Access Android vitals data through the new Play Developer Reporting API
Google показала Play Developer Reporting API, которая позволяет получить данные о работе приложения вне Google Play. Сейчас возможно к некоторым данным Android Vitals
👎25👍1🔥1
#compose
Handling back press for modals on Android Compose (5 мин)
Руководство как обрабатывать нажатия "Назад" для модильных окон (диалог, bottom sheet и др)
Handling back press for modals on Android Compose (5 мин)
Руководство как обрабатывать нажатия "Назад" для модильных окон (диалог, bottom sheet и др)
👎28👍17🤔2
#event
Google I/O 2022 пройдет 11-12 мая
Все пройдет онлайн с офлайн только для гуглеров. Пока деталей кроме даты проведения и открытия регистрации нет. Хотя и без регистрации вы сможете все посмотреть, а я ещё и итоге подведу в новостном выпуске
Google I/O 2022 пройдет 11-12 мая
Все пройдет онлайн с офлайн только для гуглеров. Пока деталей кроме даты проведения и открытия регистрации нет. Хотя и без регистрации вы сможете все посмотреть, а я ещё и итоге подведу в новостном выпуске
🔥27👎18👍8
#android13
Вышла Android 13 Developer Preview 2
👉 Runtime permission POST_NOTIFICATIONS для показа уведомлений из приложения (подробности)
👉 Возможность отзывать полученные ранее разрешения, например это не нужно если на новых версия Android или приложения вам больше не нужно какое-то из разрешений (API)
👉 BroadcastRecevier, регистрируемые в runtime, теперь требуют добавления флага exported, как это требовалось для компонентов в манифесте в Android 12
👉 Улучшение отображения текста
👉 Color vector fonts
👉 Поддержка Bluetooth LE Audio
👉 Поддержка MIDI 2.0
👉 Обновленные ограничения для приложений по уменьшению расхода батареи (подробности)
👉 Foreground Services (FGS) Task Manager - показ списка с запущенными foregroung service. Пользователь сможет легко нажать кнопку "stop" и остановить приложение полностью
👉 Новое разрешение для использования сенсоров здоровья (сердцебиение, уровень кислорода в крови и прочее) для приложений в фоне (подробности)
👉 Жесткая блокировка Intent, посылаемые в экспортированные компоненты (подробности)
Вышла Android 13 Developer Preview 2
👉 Runtime permission POST_NOTIFICATIONS для показа уведомлений из приложения (подробности)
👉 Возможность отзывать полученные ранее разрешения, например это не нужно если на новых версия Android или приложения вам больше не нужно какое-то из разрешений (API)
👉 BroadcastRecevier, регистрируемые в runtime, теперь требуют добавления флага exported, как это требовалось для компонентов в манифесте в Android 12
👉 Улучшение отображения текста
👉 Color vector fonts
👉 Поддержка Bluetooth LE Audio
👉 Поддержка MIDI 2.0
👉 Обновленные ограничения для приложений по уменьшению расхода батареи (подробности)
👉 Foreground Services (FGS) Task Manager - показ списка с запущенными foregroung service. Пользователь сможет легко нажать кнопку "stop" и остановить приложение полностью
👉 Новое разрешение для использования сенсоров здоровья (сердцебиение, уровень кислорода в крови и прочее) для приложений в фоне (подробности)
👉 Жесткая блокировка Intent, посылаемые в экспортированные компоненты (подробности)
👎32👍23😢11🤔4👏1
#android12 #tv
Prep your TV app for Android 12 (4 мин)
Руководство по адаптации Android TV приложения под Android 12:
👉 Переключение частоты отображения
👉 Возможность изменять масштаб текста
👉 Поддержка 4K
Если ты писал(а) приложение под эту платформу, то мне очень нужен твой опыт и поделиться им с массами — пиши @ab_manager
Prep your TV app for Android 12 (4 мин)
Руководство по адаптации Android TV приложения под Android 12:
👉 Переключение частоты отображения
👉 Возможность изменять масштаб текста
👉 Поддержка 4K
Если ты писал(а) приложение под эту платформу, то мне очень нужен твой опыт и поделиться им с массами — пиши @ab_manager
👎22👍7😢1
#tablet #tv #chromeos
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
👍20👎19
Как выложить свою первую библиотеку в open source
Если вы решили опубликовать свой проект в удобном формате для других разработчиков, то рекомендую почитать инструкцию из статьи, что позволит вам распространять версию через Jitpack
Если вы решили опубликовать свой проект в удобном формате для других разработчиков, то рекомендую почитать инструкцию из статьи, что позволит вам распространять версию через Jitpack
👎31👍16🤔1
#ПодборкаВидео
📺 Q&A. Будущее IT. Android Broadcast & Mobile Developer (~3 часа)
📺 MADSkills Jetpack DataStore (6 видео, ~ 40 мин)
📺 Build Complex Animations With MotionLayout (0.5 часа)
📺 5 Ways to Boost Your Android App's Performance (10 мин)
📺 Architecture: The data layer - MAD Skills (7.5 мин)
📺 Now in Android: 57 - App Excellence Summit 2022, AndroidX, and more (5.5 мин)
📺 Безопасность мобильных приложений. Как спасти ваши данные? / Экспертное мнение (1 час)
Вы можете поддержать Android Broadcast на Boosty или Patreon. Вы получите эксклюзивный контент и другие бонусы, а проект — возможность развиваться и становится лучше!
P.S. Всегда рекомендовали использовать Boosty, но сейчас он отказывается принимать любые карты кроме российских (
📺 Q&A. Будущее IT. Android Broadcast & Mobile Developer (~3 часа)
📺 MADSkills Jetpack DataStore (6 видео, ~ 40 мин)
📺 Build Complex Animations With MotionLayout (0.5 часа)
📺 5 Ways to Boost Your Android App's Performance (10 мин)
📺 Architecture: The data layer - MAD Skills (7.5 мин)
📺 Now in Android: 57 - App Excellence Summit 2022, AndroidX, and more (5.5 мин)
📺 Безопасность мобильных приложений. Как спасти ваши данные? / Экспертное мнение (1 час)
Вы можете поддержать Android Broadcast на Boosty или Patreon. Вы получите эксклюзивный контент и другие бонусы, а проект — возможность развиваться и становится лучше!
P.S. Всегда рекомендовали использовать Boosty, но сейчас он отказывается принимать любые карты кроме российских (
👎28👍24🔥2