Публикации по теме 'androiddev'


Панель навигации Android
Изучите самый простой способ реализовать Nav Drawer в ваших приложениях Что такое панель навигации? Панель навигации - это не что иное, как панель параметров на левом краю экрана. Обычно он скрыт от просмотра, однако может быть обнаружен, когда пользователь проводит пальцем слева или щелкает значок «гамбургер». Также, если на экране достаточно места, например, рассмотрите планшет в ландшафтном режиме, чтобы здесь мы могли постоянно отображать панель навигации, не скрывая ее. Обычно..

Kotlin Flow Buffer похож на модное воплощение
Изучение программирования на Kotlin Kotlin Flow Buffer похож на модное воплощение Визуализируйте буфер Kotlin Flow, легко объединяйте и собирайте последнее В документации Kotlin Flow он разделяет 3 типа буферов, то есть Buffer, Conflate и CollectLatest . Они позволяют Kotlin Flow испускать элементы до того, как предыдущий будет полностью обработан, что обеспечивает параллелизм. Работа с тремя буферами немного отличается. Мне потребовалось время, чтобы понять их различия. Тогда..

Некоторые цитаты разработчиков для разработчиков
Компьютерная программа делает то, что вы ей говорите, а не то, что вы от нее хотите. - Неизвестный Бета-версия переводится с латыни, что по-прежнему не работает. - Неизвестный Сначала решите проблему. Затем напишите код - Неизвестный Java для JavaScript - это то же самое, что Car для Carpet. - Крис Хейлманн Делать невозможное - это весело. - Уолт Дисней Вы можете убить человека, но не можете убить идею. - Медгар Эверс Вы знали? Коллективное..

The Modern Cpp Challenge для мобильных устройств — Сексуальные простые пары
Привет ! Меня зовут Ксавье Жувено, и это пятая часть длинной серии статей The Modern C++ Challenge . В этой статье я собираюсь объяснить, как я решил пятую задачу на C++ и как интегрировал это решение в проект Android. Цель этой пятой задачи проста. Мы должны вывести все сексуальные пары простых чисел до предела, введенного пользователем. Решение будет вычислено на C++, а интерфейс для получения пользовательского ввода и отображения результата будет обрабатываться с помощью Android..

Избегайте Котлина !! с функцией общего изящного отчета об ошибках
Изучение разработки под Android Избегайте Котлина !! с функцией общего изящного отчета об ошибках Когда возникает соблазн просто использовать !! в Котлине, чтобы гарантировать ненулевое значение В своем путешествии по переносу некоторого кода из приложения с Android API 29 на Android API 30 я обнаружил, что некоторые API были улучшены, чтобы указать допустимость значений NULL. например public String getStringExtra(String name) { return mExtras == null ? null :..

Простая реализация хранилища данных настроек Android
DataStore — это относительно новый метод хранения постоянных данных типа ключ-значение в Android, призванный стать лучшей заменой SharedPreferences . Существует 2 типа DataStore: Хранилище данных настроек Proto DataStore (или DataStore Typed) В этой первой статье мы создадим простое приложение, демонстрирующее использование первого типа DataStore, Preferences DataStore . Где исходный код? yggr-medium-source-code/data-store at master ·..

Firebase Remote Config для проверки обновлений приложений
Проверьте информацию об обновлениях приложений без Rest API Вступление Firebase - это платформа для разработки мобильных и веб-приложений, разработанная Firebase, Inc. в 2011 году, затем приобретенная Google в 2014 году. По состоянию на март 2020 года платформа Firebase насчитывает 19 продуктов, которые используются более чем 1,5 миллионами приложений. В наши дни Firebase стала очень необходимой разработчикам Android. Ранее я писал статью Как использовать удаленную конфигурацию..