Skip to content

MrZooro/Weather-App

Repository files navigation

Weather app

Это простое погодное приложение. Написано на Kotlin на архитектуре MVP. Для получения данных с внешних API используется Retrofit.

Stack:

Языки: Kotlin, XML
Платформа: Android (10 - 13)
Архитектура: MVP
View: ViewBinding, DialogFragment, BottomSheetDialogFragment, SwipeRefreshLayout
ViewModel, Model: Retrofit, data classes

Внешние API:

OpenWeather (Прогноз погоды), Google Places (Place Autocomplete, используется для облегчения пользователю поиска населённого пункта, погоду в котором ему необходимо узнать, а так же для того, чтобы получить точные координаты населённого пункта, чтобы прогноз погоды был точнее), IP Geolocation (получение примерного местоположения пользователя с помощью IP-адреса).

Скриншоты:

About

This is a simple weather app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages