Skip to content

FirstSpectr/WeatherApp

Repository files navigation

WeatherApp

Проект разработан для участия в онлайн собеседовании канала Android Broadcast. Запись собеседования можно посмотреть здесь

Используемый стек

  • MVVM
  • Kotlin Coroutines
  • Room
  • Retrofit
  • Toothpick
  • Cicerone
  • AdapterDelegates
  • Google Maps SDK
  • ViewbindingPropertyDelegate

Тестовое задание

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

Возможности приложения

  • Возможность вбить место по названию
  • Возможность выбрать место на карте (никаких ограничений не накладывается)
  • Избранные местоположения, когда пользователь может сохранять
  • Должна быть возможность показать погоду для текущего местоположения
  • Показ погоды на сегодня

Минимальные требования

  • Поддержка Android 5.0+
  • Поддержка смартфонов
  • Поддержка портретной ориентации
  • Приложение должно быть реализовано с рекомендациями Material Design
  • targetSdk=30 или выше
  • Написать на Kotlin

Ограничения

  • Нельзя использовать готовые SDK для работы с погодными данными, а только REST или GraphQL API

Что должно быть на выходе

  • Все исходники на GitHub
  • Собранная релизная версия приложения

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages