Обложка канала

Android Broadcast. Страница 121

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

  • Android Broadcast

    #Network

    Вышел OkHttp 4.6.0

    В новой версии из самого мажорного - исправление багов, обновление зависимостей. Я что-то упустил важное из анонса?
  • Android Broadcast

    Результаты опроса меня приятно удивили - 1/4 разработчиков заботятся поддержкой планшетов. Что же это за приложения?
  • Android Broadcast

    #Jetpack #CameraX

    Display a camera preview with PreviewView

    CameraX - это библиотека из Android Jetpack, цель которой упростить задачи разработчиков, связанных с камерой.

    Одной из таких задач является отображение текущего изображения с камеры. Для таких задач появилась специальная view - PreviewView.

    В статье раскрываются особенности работы и возможности:
    👉 Особенности PreviewView
    👉 Когда используется SurfaceView, а когда TextureView для отрисовки превью
    👉 Режима масштабирования
    👉 Управление камерой (MeteringPointFactory)
  • Реклама

  • Android Broadcast

  • Android Broadcast

    #AndroidStudio #Emulator

    Run the Android Emulator directly in Android Studio

    В Android Studio 4.1 Canary 8 добавили встроенный эмулятор прямо в Android Studio, теперь не нужно переключаться между окнами
  • Android Broadcast

    #Интервью #Видео

    Опыт проведения Android собеседований: как вести и какие требования

    Доступна запись стрима, где Кирилл Розов и Денис Неклюдов ответили на вопросы про собеседования, раскрыли тайны и постарались развеять мифы и убеждения.

    Также вы можете выиграть курс о том как прокачаться в навыке прохождения интервью. Условия:
    - Подписаться на YouTube канал
    - Оставить комментарий с историей о интервью
    - Дождаться розыгрыша 4 мая
    Опыт проведения Android собеседований: как вести и какие требования

    Прохождение интервью - это непростой процесс, как и для того проходит, так и для кто проводит. Страх перед нажать кнопку "Отправить резюме" в большую и извес...

    YouTube
  • Android Broadcast

    DevJobAccelerator - Карьерный акселератор для разработчиков

    Совсем скоро стартует курс от Дениса Неклюдов и Екатерины Петровой о том, как прокачать свои скиллы прохождения интервью и попасть в топовые компании со всего мира.

    Первый вебинар состоится 5 мая и будет бесплатным, а вот за следующий надо платить, но подписчикам канала скидка 20% по промокоду Broadcast.

    Можно получить курс бесплатно - участвуйте в конкурсе из предыдущего поста.
  • Android Broadcast

    #Android11

    High refresh rate rendering on Android

    Мы привыкли к тому, что на отрисовку одного кадра у нас есть 16.6 мс т.к. современные устройства имеют дисплей 60 Hz. Но это уже стало не совсем правдой, т.к. современные флагманы уже имеют частоту 90 Hz и даже 120!

    В Android 11 появились возможность для того, чтобы получать информацию о частоте обновления дисплея и сообщать какую стоит использовать, если ваше приложение не может поддерживать частоту дисплея.
  • Android Broadcast

    #Coroutines

    Coroutines and exceptions: things to know

    Вроде как Coroutine должны были упростить нам асинхронный код, но вот обработка исключений в них оказалась нетривиальной задачей.

    В статье разбираются с различными поведением когда выбрасывается исключение
  • Android Broadcast

    #Coroutines

    Deep recursion with coroutines

    Рецепт от Романа Елизарова как Kotlin Coroutine могут эффективно решить задачи, которую требуют рекурсивного обхода на примере поиска глубины бинарного дерева.
  • Android Broadcast

  • Android Broadcast

    #CodeLab

    CodeLab "Starting Android Accessibility"
    Продолжительность: 16 минут

    Сделать приложение, которым могут пользоваться абсолютно все люди - это важная задача инженера. Современный мобильный телефон использует множество людей с ограниченными возможностями и забывать о них нельзя

    Google сделал новую codelab в которой можно:
    👉 познакомиться с базисами адаптации приложений
    👉 как проверить какие проблему по accessibility есть в вашем приложении
    👉 как исправить эти проблемы
  • Android Broadcast

    #Collections

    Item: Consider aggregating elements to a map

    Как найти элемент в списке? Пройтись по элементам этого списка и найти тот, который удовлетворяет условию. решение тривиально, но имеет не лучшую сложность O(n), где n - количество элементов в списке.

    Для ускорения поиска можно воспользоваться хэш таблицей или ее реализацией - HashMap. Больше подробностей в статье
  • Android Broadcast

    #Interview #LiveStream

    Прохождение интервью - это непростой процесс, как и для того проходит, так и для кто проводит. Страх перед нажать кнопку "Отправить резюме" в большую и известную компанию. Обсудим все в живом формате и вы сможете подключиться и задать свои вопросы.

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

    Когда: 28 апреля, вторник, 19.00 (Москва)
    Где:
    YouTube канал Android Broadcast

    В ходе обсуждения мы затронем:
    - Как понять разницу между Junior, Middle, Senior и Lead разработчиком?
    - Как много толковых людей попадается на интервью?
    - Плохие отзывы - повод отказаться или надо дать шанс компании?
    - Можно ли найти идеального кандидата
    - Отказ человеку на основе CV
    - Влияет ли популярность в сообществе на трудоустройство?
    - Почему стоит ходить периодически на собеседования
    - Страх перед интервью в большой компании
    - Как готовится к собеседованию?
    - Выбор компании после оффера
    - Куда идти на собеседование и зачем?
  • Android Broadcast

    #DarkTheme #AndroidQuality

    Dark Mode: three Lint checks to help

    Поддержка темной и светлой темы в приложениях - важный аспект хорошего современного продукта. Есть определенные правила, которых стоит придерживаться, чтобы достичь эффективную поддержку:
    👉 не хардкодить цвета, а только ссылаться на них
    👉 переопределить цвета для ночной темы
    👉 не использовать для ссылок на цвета названия цвета, а то зачем он применяется

    В статье рассматриваются эти правила и предоставляется правила для подключения их в ваш проект
  • Реклама

  • Android Broadcast

    #JakeWharton

    Which is better on Android: divide by 2 or shift by 1?

    Сравнение оптимизации деления и умножения на 2 с использованием битовых операций

    Итоги расследования (цитирую):
    With this we can now definitely say that replacing value / 2 with value >> 1 offers no benefit
  • Android Broadcast

    #Online

    AsyncAndroid

    Еще одни онлайн доклады от Android разработчиков по всем миру. Хоть в название и есть Async - это совсем не про Rx, Coroutine или асинхронное программирование. Первая серия опубликованных докладов содержит 9 видео до 30 минут по разным темам: RenderScript, Room, MotionLayout, GitHub Actions, Data Binding и др.

    От себя могу порекомендовать обратить внимание на Android Dev Virtual Meetup. Это митапы, которые проходят 2 раза в неделю на русском языке и проводят их ведущие специалисты индустрии. Организуются они совместно Android Broadcast и Android Dev Podcast и большой упор делается на то, что у вас есть возможность пообщаться со спикером после доклада и задать ему интересующие вопросы.
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    AsyncAndroid

    Be Together even When We're Apart. Async Android gathers collections of developer-created content from just some of the amazing members of the Android commun...

    YouTube
  • Android Broadcast

    #Jetpack

    Make elegant apps with Palette API

    Рассказ о забытом, но полезном функционале в Android Jetpack - Palette API. Оно позволяет вам получить набор цветов из Bitmap, что обычно используется для кастомизации status bar, элементов управления и App Bar на брендированных экранах.