ЦУР 14 Силовые решения

  • Посмотрите на некоторые существующие решения, чтобы вдохновиться
  • Получите идеи и шаблоны, чтобы вывести свои решения на новый уровень

В этом уроке нет никаких заданий.

Команда CAC, Команда из Калифорнии, США, создала приложение " Microplastic Mayhem" для проекта "Техновация 2023".

Team CAC: Caitlyn Kim, Christine Liu, and Aleena Kang
Команда CAC: Кейтлин Ким, Кристин Лю и Алена Канг

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

screenshot of microplastic mayhem app

МИКРОПЛАСТИКОВЫЙ ХАОС

Нажмите на каждую кнопку ниже, чтобы услышать, что Кейтлин, Алена и Кристин говорят о своем проекте.
ТОЛЬКО АУДИО!

ОСОБЕННОСТИ ПРИЛОЖЕНИЯ

Каждый из основных экранов приложения был разработан в Figma всеми тремя девушками.

Нажмите на каждую функцию, чтобы увидеть ее дизайн и узнать больше о том, как она работает.

microplastic mayhem home screen map

На главном экране отображается карта с отметками, где пользователи разместили свои коллекции nurdle.

Нажмите на маркер, и вы увидите всплывающее окно с фотографией соответствующего поста. Вы можете поставить лайк или прокомментировать его.

screenshot of microplastic mayhem app
microplastic mayhem user post screen

Пользователь может добавлять свои сообщения, указывая информацию о себе, время, надпись, сколько всего было собрано, и фотографию коллекции.

Пост будет добавлен в качестве маркера на основную карту.

1
2
3
  1. У каждого пользователя есть свой профиль. Просмотрев профиль, вы можете увидеть его сообщения.
  2. Пользователи могут редактировать свой профиль, указывая личную информацию. Отображаются доступные аватары. Некоторые из них можно разблокировать, заработав очки за сообщения.
  3. Нажав на аватар, вы получите информацию об этом животном и о том, как загрязнение пластиком влияет на него.

Каждый пользователь может просматривать уведомления, например, о лайках, ближайших сообщениях и обновлениях в таблице лидеров.

На другом экране отображаются события, как внутри приложения, так и мероприятия по очистке/очистке климата в районе.

Геймификация всегда имеет в виду, чтобы мотивировать пользователя получать очки за участие.

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

ИСПОЛЬЗОВАНИЕ ИСКУССТВЕННЫХ ИНТЕЛЛЕКТОВ ДЛЯ ОБНАРУЖЕНИЯ НАРД

В ходе своего исследования команда CAC связалась с Джейсом Таннеллом из Техасского университета A&M, который руководит проектом Nurdle, очень похожим на проект Microplastic Mayhem. Встречайте Сенеку Холланд, Сон Нгуен и Дженнифер Васкез из лаборатории пространственных запросов Института Конрада Блюхера при Техасском университете A&M. Они рассказывают о проекте Nurdle Count, который выходит на новый уровень, используя искусственный интеллект для подсчета количества нурдлинов в большой куче. 

ТЕПЕРЬ ВАША ОЧЕРЕДЬ!

woman sprinting

Если вы хотите узнать, как создать таблицу лидеров такой же, как в этом приложении, 

или посмотрите пример использования искусственного интеллекта в Google Earth для мониторинга роста мангровых зарослей по всему миру, 

нажмите кнопку ниже!

Если вы все еще ищете идеи для приложений, продолжайте читать ниже.

ДРУГИЕ РЕШЕНИЯ

Вот еще несколько решений, которые подскажут вам идеи для ЦУР 14. 

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

СТОЛ SEA 2

Связь местных рыбаков с потребителями.

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

storefront
Отображает список местных рыбаков и их ежедневный улов.
Вы можете использовать ListView или Data Viewer List для отображения списка рыболовов, а затем изображения и метки (или другую сетку ListView/Data Viewer Grid) для отображения их предложений.
cart
Пользователи могут покупать или заказывать рыбу непосредственно у рыбаков.
Вы можете использовать компонент Web API компонент для использования внешнего сервиса для сбора информации о деньгах/кредитных картах пользователей, которая отправляется рыболовам.
ocean and islands map
Пользователи могут следить за местными рыбаками, когда они выходят в океан.
Для рыбаков можно использовать компонент Location Sensor, который сообщает их местоположение в облачную базу данных. Пользователи будут просматривать компонент Map, который отображает местоположение рыбаков.
recipe-575434_1280
Пользователи могут делиться своими любимыми рецептами блюд из морепродуктов.
Вы можете использовать вход для регистрации пользователей, затем текстовые поля для ввода рецепта, который будет сохраняться в облачном хранилище. Вы можете использовать компонент ListView/Data Viewer List для отображения списка рецептов, из которых могут выбирать другие пользователи.

НАБЛЮДЕНИЕ ЗА КИСЛОТНОСТЬЮ

Поощряйте гражданских ученых измерять и сообщать о закислении океана.

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

information icon
Пользователи могут узнать, как проверить воду на кислотность.
Вы можете использовать компонент "Видео", чтобы показать новым тестировщикам правильный процесс, или просто использовать метки и изображения для предоставления текстовых инструкций.
image stack
Пользователи могут сообщать о результатах тестирования воды.
Вы можете использовать компонент Image для отображения различных изображений, которые необходимо маркировать. Вы можете использовать API с сервером ученых для получения и отправки данных о маркировке.
list-2160914_1280
Пользователи могут посмотреть, где были проведены другие тесты, и ознакомиться с их результатами.
Вы можете использовать облачное хранилище для отслеживания нескольких пользователей приложения. Можно создать таблицу лидеров, где пользователи смогут соревноваться друг с другом по количеству отчетов.
speech-bubbles
Пользователи могут обмениваться информацией и задавать вопросы.
Для хранения чатов между пользователями можно использовать облачное хранилище. Затем можно отображать потоки с помощью меток или ListView.

ОПОЗНАТЬ МОРЕ

Узнайте о местных морских обитателях.

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

fish_list
Пользователи могут идентифицировать увиденных морских животных, указывая их внешний вид, поведение, среду обитания.
Пользователи могут вводить информацию с помощью текстовых полей или ListView. Вы можете использовать модель искусственного интеллекта для определения животного на основе характеристик и использовать ее для предсказания правильного животного.
camera illustration
Пользователи также могут идентифицировать морских животных, сделав снимок.
Пользователи могут делать снимки с помощью компонента Camera. Вам нужно будет построить модель искусственного интеллекта для идентификации морских животных по их изображению.
information icon
Пользователи могут узнать больше о животных, которых они видят, и узнать об усилиях по сохранению природы.
Вы можете хранить информацию о животных в облачной базе данных или получать доступ к информации о животных с внешних сайтов с помощью веб-интерфейса API. Для отображения информации можно использовать этикетки и изображения.
seal in water
Пользователи могут размещать фотографии животных, которых они видят, и отмечать их местоположение.
Вы можете использовать компонент Camera, чтобы пользователи могли делать снимки, а затем облачное хранилище для сохранения изображений и местоположения. Компонент карты с маркерами позволит приложению отображать их для других пользователей.