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

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

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

  • Android Broadcast

    #Conference #Online

    🌟Вы ждали и вы дождались – новый сезон Podlodka Android Crew!🌟

    Представьте, что первые две недели октября могут пройти так:
    ❤️ Денис Неклюдов и Степан Гончаров составят пару и будут программировать
    💰Вам на пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
    💻В прямом эфире будет рефакториться тестовый проект и делиться своими РЕАКЦИЯМИ
    🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
    ☕️Каждое утро и вечер вы будете зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами

    Короче говоря, 5 октября, сниженная цена, ждем на борту – ведь будет очень круто!

    Кирилл Розов, автор канала, примет участие в сессии по построению личного бренда
  • Android Broadcast

    #GooglePlay #Billing

    Сентябрьское обновление политик Google Play

    Google Play ужесточает правила оплаты виртуальных товаров и подписок из приложений, которые были установлены из Google Play. Теперь нельзя делать никаких отсылок на то что есть альтернативные способы оплаты и можно сэкономить, либо больше денег достанется разработчикам,

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

    Подробности обновления политики здесь
    Ответы на самые распространенные ответы, связанные с изменением здесь
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Google Play PolicyBytes - September 2020 Payment Policy Update

    Google Play Billing is required for all developers who charge for digital content in their app distributed by Google Play. New apps submitted to Google Play have until January 20, 2021 to comply. Existing apps have until September 30, 2021 to comply.

    Joe…

    YouTube
  • Android Broadcast

    #IDEA #Tooling

    Meet Code With Me (EAP) - утилита для совместной разработки от JetBrains

    Открылся ранний доступ к Code With Me - утилите для совместной разработки и парного программирования. В будущем инструмент станет платным, но сейчас можно бесплатно попробовать его любой IDE от JetBrains. Android Studio подойдёт только версии 4.2
  • Реклама

  • Android Broadcast

    Как сделать жизнь разработчика лучше | Mobile Developer Experience | Валерий Захаров@Slack

    #AndroidBroadcast #DeveloperExperience #Espresso

    Обсуждаем как сделать жизнь разработчика лучше. Гость выпуска - Валерий Захаров https://twitter.com/valera_zakharov, который занимается облегчением тяжкого бремени мобильных разработчиков в Slack.

    YouTube
  • Android Broadcast

    #Dagger

    Pommel - это библиотека, которая убирает boileplate код Dagger. Умеет делать то, что Hilt не может. Например, можно указать аннотацию над классом, чтобы легко сгенерить Binding.
  • Android Broadcast

    #KMM #NoSQL

    Announcing a painless Kotlin/Multiplatform NoSQL embedded database

    Новая NoSQL БД Kodein-DB с поддержкой Android и iOS. Производительность выше чем у SQLite, но нет всех тех же возможностей. Вполне возможно оно вам и не понадобиться, поэтому посмотреть на такое решение стоит
  • Android Broadcast

    #Kotlin

    Avoid cascading if-else in Kotlin

    Что лучшее использовать: if-else или when? В статье рассматриваются if-else, when, switch; когда что лучше использовать и лучшие практики.
  • Android Broadcast

    #Kotlin

    The Dark Secrets of Fast Compilation for Kotlin

    Андрей Бреслав разбирает каким образом Kotlin компилятор добивается более высокой скорости работы. В статье рассматривается как компиляторы анализируют код, как избегают компиляции ненужного кода и где находится Kotlin во всех оптимизациях.

    Тема нового компилятора Kotlin в статье не раскрывается, но если вам интересно, то можно посмотреть интервью с Tech Lead Kotlin Compiler Core Семёном Огородником.
  • Android Broadcast

  • Android Broadcast

    #GraphQL #REST

    GitHub Mobile and GraphQL

    Приложение Gitub переходит на коммуникацию с сервером через GraphQL вместо REST и делятся своим опытом. В статье разработчики делятся своим опытом перехода и разнице между подходами.

    От себя добавлю что в крупных приложения с частыми изменения API и его версионированием REST становится болью. Я попробовал GraphQL и был этому рад. Не нужно знать какие модели есть на сервере, все очень прозрачно для клиентов. Просто забери последнюю версию схемы и ты все знаешь о коммуникации с сервером и генеришь себе API. И отсутствует зависимость на backend в стиле "когда появится новый endpoint"
  • Android Broadcast

    Чем опасен postDelayed

    Делали ли вы так, что если что-то не готово сразу, то откладываете действие в надежде, что все будет готово чуть позже?

    В таких ситуациях появляется много вопросов:
    👉 какую задержку выбрать?
    👉 достаточно ли этой задержки для всех устройств?
    👉 не станет ли на мощных устройствах из-за этой задержки чувства медленной скорости работы приложения?

    Помимо этого у вас могут появиться NullPointerException и утечки памяти.

    В статье вы найдете разбор, как такие проблемы возникают в Android с Handler и возможные пути их решения. Самый лучший способ - иметь четкий callback на необходимое для вас действие
  • Android Broadcast

  • Android Broadcast

    #AndroidBroadcast

    В ближайший понедельник обсудим как сделать жизнь разработчика лучше. Гость выпуска - Валерий Захаров, который занимается облегчением тяжкого бремени мобильных разработчиков в Slack.

    Валера работал в Google над тулзами для тестирования Android приложений. Автор Espresso. А до этого еще поработал в Microsoft.

    Встречаемся в понедельник в 20.00 на YouTube канале Android Broadcast!
  • Android Broadcast

    #Jetpack #Navigation

    Navigation Component-дзюцу, vol. 3 — Corner-кейсы
    Заключительная часть трилогии статей про Navigation Component. В последней части рассказывают про
    👉 Способы организации навигации в многомодульных проектах
    👉 Проблемы с deep link
    👉 Случаи с которыми (неожиданно) не было проблем
  • Android Broadcast

    #Android11 #Security

    Lockscreen and authentication improvements in Android 11

    Разработчики Android 11 направили много усилий на улучшение безопасности. В статье рассматривается разблокировка устройства и подробности доверия каждому типу ключей.

    Также вы найдете преимущества нового Biometric Prompt API, которое рекомендуется всем для использования.
  • Реклама

  • Android Broadcast

    #Android11 #AndroidTV

    Introducing Android 11 on Android TV

    Стала доступна Android 11 для телевизоров, которая привнесла улучшения производительности и безопасности для этих устройств. Помимо прочего улучшен Media фреймворк, поддержка геймпадов и др. Для разработчиков улучшили удобство тестирования приложения на Android TV
  • Android Broadcast

    #GooglePlay

    Demystifying the new Play In-App Review API

    Не так давно было представлено новое Google Play API с возможностью оставлять отзыв прямо из приложений. В статье описаны ответы на частые вопросы разработчиков, а я приведу самые горячие по моему мнению:
    👉 Почему API не предоставляет какой-либо информации? Например, показался ли диалог или нет. Ответ: Сделано для защиты пользователей и улучшение опыта использования

    👉 Окно с отзывом появляется неожиданно?
    Ответ: Разработчик определяет момент когда стоит показать окно, но API не дает гарантии что покажет его сразу же. Сделано для защиты пользователей

    👉 Можно ли вызвать диалог явно по кнопке аля "Оценить"?
    Ответ: Нет. API не дает гарантии и само регулирует частоту показа

    👉 Хочу знать квоты на показ диалог с отзывом!
    Ответ: Google Play Review API регулирует показ диалога отзыва внутренними политиками

    Помимо всего в статье есть лучшие практики по использованию Review API.
  • Android Broadcast

    #AndroidBroadcast #AndroidBestPractices

    Какие версии Android стоит поддерживать? Как убедить команду повысить минимальную версию? Как добавлять поддержку новых версий Android? Ответы на все эти вопросы вы узнаете из ролика

    Продолжительность: 20 мин

    Полезные ссылки:
    🔗 SDK в AndroidManifest
    🔗 Версионирование вашего приложения
    🔗 Требования Google Play к target API
    🔗 Распределение версий Android по странам (неофициально)
    🔗 Изменения в Android 11
    🔗 Android Dashboard

    Какие темы хотелось бы увидеть вам? Присоединяйтесь к обсуждению в Android Broadcast Talks