Календарь событий - это простое приложение для хранения событий для Android с облачным резервным копированием.
Функционал:
- Пользователь открывает приложение
- Рагистрируется/Входит в свой аккаунт, либо остается гостем
- Смотрит еженедельный календарь с текущими датами событий
- Пользователь может добавлять новые события
- Пользователь может сделать резервное копирование в облако
- Пользователь может сгрузить данные с облака к себе на устройство
- Android Studio
- Java
- MVVM Achitectural Pattern
- Room
- JUnit4 (unit testing)
- LiveData
- Firebase Authenthication
- Navigation API
- Cloud Firestore
- HashMap
- Array
- ArrayList
- Single Responsibility: «Event» и «CalendarUtils» несут единую ответственность. Например: CalendarUtils имеет дело только с форматированием данных, связанных с календарем.