mirror of
https://codeberg.org/Mercury-IM/Mercury-IM
synced 2024-06-13 15:15:11 +02:00
18 lines
475 B
Markdown
18 lines
475 B
Markdown
# 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
|
|
|
|
## Building
|
|
|
|
```
|
|
git clone <project-url>
|
|
cd <project-directory>
|
|
git submodule init && git submodule update
|
|
gradle assembleDebug
|
|
```
|