Публикации по теме 'mobile'
Стилизация с помощью Swift
При разработке мобильных приложений стиль играет решающую роль в создании визуально привлекательного и согласованного пользовательского интерфейса. Пренебрежение реализацией стилей может привести к избыточному коду и усложнению приложения. Эта статья направлена на решение этих сложностей путем введения абстракций в стиле Swifty. Благодаря использованию этих абстракций мы можем свести к минимуму дублирование кода и улучшить общую ремонтопригодность и масштабируемость приложения. В..
Создайте интерфейс приложения для чата с помощью SwiftUI
Теперь в каждом приложении есть сообщения. Вот как вы можете быстро встроить обмен сообщениями в свое приложение
Модель чата
Начнем с создания перечисления для позиций пузырьков. Пузырьки могут быть в правой или левой части экрана:
Теперь мы можем создать нашу модель, которая хранит наши сообщения, положения пузырей и текст, вводимый пользователем. В этом уроке мы собираемся сохранить положение последнего пузыря чата в переменной, чтобы мы могли чередовать левое и правое..
Автоматические тесты Flutter - Начало работы
Взгляните на автоматизированные модульные тесты и тесты виджетов
Автоматизированные тесты при разработке программного обеспечения помогают выявлять ошибки и многие другие проблемы с вашим приложением до того, как вы его запустите. Это особенно полезно для больших приложений, где тестирование каждой части вручную может быть невозможно.
К счастью для нас, у Flutter есть разные типы тестов, которые мы можем проводить.
Юнит-тесты Тесты виджетов Интеграционные тесты
В этой..
Наблюдайте за UserDefaults, используя Combine в Swift 5
Использование простого расширения и встроенного издателя
В этом руководстве мы узнаем, как легко наблюдать UserDefaults с помощью издателя Combine.
Без лишних слов, приступим.
Давайте начнем
Рассмотрим случай, когда вы хотите сохранить громкость музыки в игре в UserDefaults . Вы также хотите наблюдать за изменением и соответствующим образом реагировать. Итак, наш первый шаг - определить следующее расширение:
Как мы видим, метод получения возвращает значение Float для..
Как создать значки уведомлений с нижней панелью навигации Google
Все, что вам нужно знать о значках
Нижние панели навигации упрощают пользователям доступ к основным представлениям и переключение между ними одним касанием. Их рекомендуют, если у приложения есть от трех до пяти мест назначения верхнего уровня.
Существует множество библиотек нижней панели, которые мы можем использовать для включения расширенных функций в наши приложения без программирования. Но использование собственных библиотек - наиболее эффективный способ - сторонние библиотеки..
Создайте средство выбора нескольких сегментов в SwiftUI
Как выбрать несколько вещей в пользовательском интерфейсе
После нескольких недель перерыва в использовании контента SwiftUI я вернулся! В этой статье мы рассмотрим, как создать многосегментный сборщик. Это может быть полезно для выбора продолжительности времени (например, один день, четыре недели и т. Д.), Что было моим вариантом использования. Это конечный продукт:
Давайте сначала определим простое средство выбора одного сегмента в SwiftUI:
Давайте быстро рассмотрим..
Предвзятость в потребительских мобильных технологиях здравоохранения
Наткнулся на интересную статью, которой хочу поделиться и выделить основные моменты:
Анализ влияния ИИ на предвзятость в потребительских мобильных технологиях здравоохранения.
Статья написана: Кристин Глория, Нидхи Растоги и Стиви ДеГрофф.
Авторы повторяют, что крупномасштабное алгоритмическое и автоматизированное развертывание систем принятия решений может исключать маргинализированные сообщества. В своей статье авторы исследуют пересечение алгоритмической предвзятости в..