Similar presentations:
Android-приложение прогноза погоды «LightRain»
1.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
(ДГТУ)
Android-приложение прогноза погоды
«LightRain»
Студент
группы:
ВПР41
Петухов В.А.
Руководитель работы:
Скляренко А.А.
г.
Ростовна-Дону
2021 г.
2.
Актуальность темыОграниченный
выбор
населенных
пунктов
Чрезмерное
использования
ресурсов
устройства
Отсутствие
возможности
настроить
внешний вид
приложения
3.
Цели и задачиЦель работы: упрощение процесса получения расширенного
прогноза погоды за счет использования мобильного приложения.
Задачи:
Реализовать интерфейс, который позволил отобразить наибольшее
количество метеорологической информации без перегрузки данными.
Разработать алгоритм управления общения с GPS-модулем, который
минимизирует расход батареи.
Реализовать более емкий показ информации о погоде по часам и погоде на
день.
Реализовать возможность кастомизации внешнего вида приложения.
4.
Обзор существующих аналоговПреимущества
• Простой и понятный интерфейс;
• Оффлайн режим;
• Наличие карты осадков для выбранного
населенного пункта;
• Виджет погоды.
Недостатки
• Неполный список возможных населенных пунктов;
• Отсутствие подробной информации на день;
• Краткое предоставление данных о погоде по часам;
• Реклама, иногда мешающая обзору данных о
погоде.
Samsung
Weather
5.
Обзор существующих аналоговПреимущества
• Интуитивно понятный и динамический интерфейс;
• Оффлайн режим;
• Наличие графика изменения температуры воздуха на протяжении 48
часов;
• Информация о текущей температуре представлена наглядно.
Недостатки
• Слишком краткий прогноз погоды по часам;
• Мелкий текст во всем приложении и наличие разнообразной
рекламы, которая иногда мешает восприятию информации о погоде;
• Отсутствует информация о погоде на день;
• Постоянное отслеживание данных с GPS-модуля устройства, что
влечет за собой необоснованное использование заряда аккумулятора;
• Отсутствует карта с осадками.
ПогодаWeather
Более 10
млн.
скачиваний.
6.
Функциональные требование к ПСПоиск населенных пунктов по введенным пользователем данным;
Загрузка данных о местоположении пользователя, с использованием
активного интернет-подключения и данных с GPS-модуля в
приложение;
Вывод на экран данных о погоде на неделю с подробными
описанием на день;
Вывод подробного прогноза погоды на следующие 48 часов;
Работа с менеджером городов и открытие приоритетного города
после запуска приложения;
Вывод уже загруженных данных о погоде в добавленных населенных
пунктах без подключения к интернету;
Изменение внешнего вида приложения и настройка основных
параметров;
Сохранение и загрузка актуальных пользовательских настроек.
7.
Получениеместоположения
пользователя
8.
Обработка данныхо населенном
пункте
9.
Настройкиприложения
10.
Средства разработкиИсточники метеорологических данных
11.
Диаграмма классов программного средства12.
ТестированиеПодробная метеорологическая
информация на следующие 7 дней и
следующие 48 часов:
• Направление и скорость ветра
• Время заката и рассвета
• Облачность
• Вероятность осадков
• Фаза луны
• Атмосферное давление
• Влажность
• УФ-индекс
• Температура разных периодов суток
• Температура по ощущениям
• Состояние погоды
13.
ТестированиеНастраиваемые параметры :
Единицы измерения;
Стартовый экран;
Цвет подложки;
Фон – градиент или
изображение;
Тип градиента;
Цвета уровней градиента;
Выбор изображения из галереи.
14.
ЗаключениеРазработано мобильное Android – приложение прогноза
погоды «LightRain», предоставляющее:
расширенный список населенных пунктов;
обширный список доступной на данный момент
информацией о погоде в его населенном пункте;
возможность настройки внешнего вида приложения;
грамотное использование ресурсов устройства.