Skip to content

Mohiroo/Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

☀☁ Приложение погоды

Вид приложения

Weather

Описание проекта

❗ Данный проект был создан во время учебы ❗

Цель - создать приложение, которое будет показывать погоду на конкретное место с помощью запроса на удаленный сервер.

При каждом запуске приложение пытается определить местонахождение пользователя, после чего ему предоставлен выбор между ДА и НЕТ

  • ДА - происходит запрос по определенному городу
  • НЕТ - пользователь переход на экран поиска, где сам вводит наименование города

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

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

Структура проекта

Проект построен по шаблону MVVM:

  • Модель - модель данных с сервера и их обработка
  • Модель представления - создание модулей отображения информации из модели
  • Представление - совокупность модулей

Структура файлов:

  • Utilites - работа с сетью и геолокация
  • Exstensions - расширения типов для удобства применения к значениям функций
  • Models - структура данных, получаемых с сервера (разделена на общую, актуальную, дневную и часовую)
  • View Models - обработка входящий данных в необходимый формат
  • View Components - создание модулей отображения информации
  • Screens - объединение модулей в экраны отображения

About

☀☁ Приложение погоды

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages