A messaging app created by CDV students to pass Kotlin classes.
Komunikator internetowy napisany na zaliczenie zajęć z Kotlina.
- Aplikacja pozwala na kontaktowanie się z innymi użytkownikami posiadającymi konto założone w naszej aplikacji.
- Aplikacja wykorzystuje system rejestrowania się / logowania zaimplementowany w Firebase
- Wszystkie dane przechowywane są w bazie danych realtime Firebase
- Użytkownik może komunikować się z innymi użytkownikami w systemie 1-1
- Zastosowano architekturę aplikacji MVVM
- Dodawanie zdjęcia profilowego
- Udostępnianie lokalizacji
- Zaimplementowano mechanizm zmiany hasła przez e-mail
- Walidacja poprawności E-Mail poprzez RegEx
- Firebase
- Coroutines
- Coroutines Lifecycle Scopes
- Dagger hilt
- Glide
- Material Design
- Search View