No description
Find a file
2019-06-29 19:06:07 +02:00
.idea Temp 2019-06-23 02:34:14 +02:00
app Temp 2019-06-29 19:06:07 +02:00
config/checkstyle Run checkstyle before tests and fix import order rule 2019-03-28 01:45:38 +01:00
gradle/wrapper Temp commit 2019-05-04 00:27:02 +02:00
persistence Temp 2019-06-24 01:41:17 +02:00
persistence-room Temp 2019-06-29 01:02:19 +02:00
utils Update smack-unique-snapshots.sh 2019-06-10 17:40:16 +02:00
xmpp_android Temp 2019-06-23 02:34:14 +02:00
xmpp_core Temp 2019-06-24 01:41:17 +02:00
.gitignore Add .idea/caches to gitignore 2019-04-05 00:37:06 +02:00
build.gradle Temp 2019-06-10 02:52:08 +02:00
gradle.properties AndroidX 2019-05-18 10:06:16 +02:00
gradlew Initial commit 2019-03-27 21:24:47 +01:00
gradlew.bat Initial commit 2019-03-27 21:24:47 +01:00
README.md Add readme 2019-04-14 18:50:06 +02:00
settings.gradle Temp 2019-05-27 21:34:11 +02:00
version.gradle Temp 2019-06-20 17:20:23 +02:00

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