Skip to content

A simple android app for adding and tracking events for your everyday life

Notifications You must be signed in to change notification settings

hydroponic/EventsCalendar

Repository files navigation

Event Calender

Календарь событий - это простое приложение для хранения событий для Android с облачным резервным копированием.

Функционал:

  1. Пользователь открывает приложение
  2. Рагистрируется/Входит в свой аккаунт, либо остается гостем
  3. Смотрит еженедельный календарь с текущими датами событий
  4. Пользователь может добавлять новые события
  5. Пользователь может сделать резервное копирование в облако
  6. Пользователь может сгрузить данные с облака к себе на устройство

Используемая технология::

  • 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 имеет дело только с форматированием данных, связанных с календарем.

Скриншоты приложения

screen1         screen2 screen3