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


Стилизация с помощью Swift
При разработке мобильных приложений стиль играет решающую роль в создании визуально привлекательного и согласованного пользовательского интерфейса. Пренебрежение реализацией стилей может привести к избыточному коду и усложнению приложения. Эта статья направлена ​​на решение этих сложностей путем введения абстракций в стиле Swifty. Благодаря использованию этих абстракций мы можем свести к минимуму дублирование кода и улучшить общую ремонтопригодность и масштабируемость приложения. В..

Создайте интерфейс приложения для чата с помощью SwiftUI
Теперь в каждом приложении есть сообщения. Вот как вы можете быстро встроить обмен сообщениями в свое приложение Модель чата Начнем с создания перечисления для позиций пузырьков. Пузырьки могут быть в правой или левой части экрана: Теперь мы можем создать нашу модель, которая хранит наши сообщения, положения пузырей и текст, вводимый пользователем. В этом уроке мы собираемся сохранить положение последнего пузыря чата в переменной, чтобы мы могли чередовать левое и правое..

Автоматические тесты Flutter - Начало работы
Взгляните на автоматизированные модульные тесты и тесты виджетов Автоматизированные тесты при разработке программного обеспечения помогают выявлять ошибки и многие другие проблемы с вашим приложением до того, как вы его запустите. Это особенно полезно для больших приложений, где тестирование каждой части вручную может быть невозможно. К счастью для нас, у Flutter есть разные типы тестов, которые мы можем проводить. Юнит-тесты Тесты виджетов Интеграционные тесты В этой..

Наблюдайте за UserDefaults, используя Combine в Swift 5
Использование простого расширения и встроенного издателя В этом руководстве мы узнаем, как легко наблюдать UserDefaults с помощью издателя Combine. Без лишних слов, приступим. Давайте начнем Рассмотрим случай, когда вы хотите сохранить громкость музыки в игре в UserDefaults . Вы также хотите наблюдать за изменением и соответствующим образом реагировать. Итак, наш первый шаг - определить следующее расширение: Как мы видим, метод получения возвращает значение Float для..

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

Создайте средство выбора нескольких сегментов в SwiftUI
Как выбрать несколько вещей в пользовательском интерфейсе После нескольких недель перерыва в использовании контента SwiftUI я вернулся! В этой статье мы рассмотрим, как создать многосегментный сборщик. Это может быть полезно для выбора продолжительности времени (например, один день, четыре недели и т. Д.), Что было моим вариантом использования. Это конечный продукт: Давайте сначала определим простое средство выбора одного сегмента в SwiftUI: Давайте быстро рассмотрим..

Предвзятость в потребительских мобильных технологиях здравоохранения
Наткнулся на интересную статью, которой хочу поделиться и выделить основные моменты: Анализ влияния ИИ на предвзятость в потребительских мобильных технологиях здравоохранения. Статья написана: Кристин Глория, Нидхи Растоги и Стиви ДеГрофф. Авторы повторяют, что крупномасштабное алгоритмическое и автоматизированное развертывание систем принятия решений может исключать маргинализированные сообщества. В своей статье авторы исследуют пересечение алгоритмической предвзятости в..