2.62M
Category: softwaresoftware

Android - приложение прогноза погоды «Light Rain»

1.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ
ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
(ДГТУ)
Android-приложение прогноза погоды
«LightRain»
Студент группы: ВПР41
Петухов В.А.
Руководитель работы:
Скляренко А.А.
г. Ростов-наДону
2021 г.

2.

Актуальность темы

3.

Цели и задачи
Цель работы: упрощение процесса получения полного и точного прогноза
погоды за счет использования мобильного приложения с читабельным и однозначно
воспринимаемым графическим интерфейса.
Задачи:
Реализовать интерфейс, который позволил отобразить наибольшее количество
метеорологической информации без перегрузки данными.
Разработать алгоритм управления общения с GPS-модулем, который минимизирует расход
батареи.
Реализовать более емкий показ информации о погоде по часам и погоде на день.
Реализовать возможность кастомизации внешнего вида приложения.

4.

Обзор существующих аналогов
Преимущества
• Интуитивно понятный и динамический интерфейс;
• Оффлайн режим;
• Наличие графика изменения температуры воздуха на протяжении 48 часов;
• Информация о текущей температуре представлена наглядно.
Недостатки
• Слишком краткий прогноз погоды по часам;
• Мелкий текст во всем приложении и наличие разнообразной рекламы,
которая иногда мешает восприятию информации о погоде;
• Отсутствует информация о погоде на день;
• Постоянное отслеживание данных с GPS-модуля устройства, что влечет за
собой необоснованное использование заряда аккумулятора;
• Отсутствует карта с осадками.
Погода-Weather
Более 10 млн.
скачиваний.

5.

Обзор существующих аналогов
Преимущества
• Простой и понятный интерфейс;
• Оффлайн режим;
• Наличие карты осадков для выбранного населенного пункта;
• Виджет погоды.
Недостатки
• Неполный список возможных населенных пунктов;
• Отсутствие подробной информации на день;
• Краткое предоставление данных о погоде по часам;
• Реклама, иногда мешающая обзору данных о погоде;
Samsung
Weather

6.

Функциональные требование к ПС
Поиск населенных пунктов по введенным пользователем данным;
Загрузка данных о местоположении пользователя, с использованием активного
интернет-подключения и данных с GPS-модуля в приложение;
Вывод на экран данных о погоде на неделю с подробными описанием на день;
Вывод подробного прогноза погоды на следующие 48 часов;
Работа с менеджером городов и открытие приоритетного города после запуска
приложения;
Вывод уже загруженным данным о погоде в добавленных населенных пунктах без
подключения к интернету;
Изменение внешнего вида приложения и настройка основных параметров;
Сохранение и загрузка актуальных пользовательских настроек.

7.

Получение
местоположения
пользователя

8.

Обработка данных
о населенном пункте

9.

Задание и сохранение
настроек приложения

10.

Средства разработки
Источники метеорологических данных

11.

UML-диаграмма программного средства

12.

Тестирование
Подробная метеорологическая
информация на следующие 7 дней
Почасовой прогноз погоды на
следующие 48 часов

13.

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

14.

Заключение
Разработано мобильное Android – приложение прогноза погоды «LightRain»,
предоставляющее:
расширенный список населенных пунктов;
обширный список доступной на данный момент информацией о погоде в его
населенном пункте;
грамотное использование ресурсов устройства.

15.

Спасибо за внимание!
English     Русский Rules