mirror of
https://codeberg.org/Mercury-IM/Mercury-IM
synced 2024-11-13 03:22:05 +01:00
No description
.idea | ||
app | ||
config/checkstyle | ||
gradle/wrapper | ||
persistence | ||
persistence-room | ||
utils | ||
xmpp_android | ||
xmpp_core | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle | ||
version.gradle |
Messenger
Used Design Methods:
- The app is developed using the MVVM (Model View Viewmodel) pattern using LifeCycle aware ViewModels
- Components are wired together using Dependency Injection (DI) with Dagger 2
- Data is persisted using Googles Room database library
- UI is notified by updates to the data through the use of LiveData