DronPascal / gb-android-kotlin

🌦️ Weather App. Learning Android with Kotlin. MVVM, ViewModel, LiveData, Room, Coil, Google Maps API, Firebase notification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌦️ WeatherApp. GB-Android-Kotlin

Architecture:

MVVM

Libraries:

ViewModel, LiveData, Room, Coil, Google Maps API, Firebase notification. Видео работы приложения:

24-06-2021.19_14_04.mp4

ДЗ№3 (UI/UX)

Описание: UI постоянно дорабатывался, но база была заложена в первом коммите.
Коммиты: 99ce93a, 693aace, 2144e2d, f875dfc, 3ed0896 + по мелочи в каждом коммите Финальный вид приложения:

ДЗ№4

Коммиты: Added snackbar utils, Added main packages and some classes

ДЗ№5

Описание: Основной код в MainViewModel и TodayFragment. Удалены лишние файлы.
Коммиты: Added Retrofit and LiveData implementation

ДЗ№6

Коммиты: Added CONNECTIVITY_ACTION BroadcastReceiver 2й пункт так и не придумал куда прикрутить.

ДЗ№7

Описание: Ретрофит уже используется. Юзал Coil и для растра и для вектора. У меня в приложении только одна модель для погоды.
Коммиты: Added Coil implementation and Thin font support

ДЗ№8

Описание: Сохранение найденных адресов + координат в бд.
Коммиты: Added Room implementation

ДЗ№9

Описание: Добавил возможность отправлять смс с инфой о погоде.
Коммиты: Added contacts list and weather sharing

ДЗ№10

Описание: Добавил возможность выбора координаты долгим тапом, поиска по адресу, определения собственного местоположения.
Коммиты: Added google maps screen

ДЗ№11

Коммиты: Added push notifications via firebase

ДЗ№12

Описание: Релизный apk лежит в корне репозитория.
Коммиты: Added release build and properties

About

🌦️ Weather App. Learning Android with Kotlin. MVVM, ViewModel, LiveData, Room, Coil, Google Maps API, Firebase notification.


Languages

Language:Kotlin 100.0%