MVVM
ViewModel, LiveData, Room, Coil, Google Maps API, Firebase notification. Видео работы приложения:
24-06-2021.19_14_04.mp4
Описание: UI постоянно дорабатывался, но база была заложена в первом коммите.
Коммиты: 99ce93a, 693aace, 2144e2d, f875dfc, 3ed0896 + по мелочи в каждом коммите
Финальный вид приложения:
Коммиты: Added snackbar utils, Added main packages and some classes
Описание: Основной код в MainViewModel и TodayFragment. Удалены лишние файлы.
Коммиты: Added Retrofit and LiveData implementation
Коммиты: Added CONNECTIVITY_ACTION BroadcastReceiver 2й пункт так и не придумал куда прикрутить.
Описание: Ретрофит уже используется. Юзал Coil и для растра и для вектора. У меня в приложении только одна модель для погоды.
Коммиты: Added Coil implementation and Thin font support
Описание: Сохранение найденных адресов + координат в бд.
Коммиты: Added Room implementation
Описание: Добавил возможность отправлять смс с инфой о погоде.
Коммиты: Added contacts list and weather sharing
Описание: Добавил возможность выбора координаты долгим тапом, поиска по адресу, определения собственного местоположения.
Коммиты: Added google maps screen
Коммиты: Added push notifications via firebase
Описание: Релизный apk лежит в корне репозитория.
Коммиты: Added release build and properties