mirror of
https://codeberg.org/Mercury-IM/Mercury-IM
synced 2024-11-14 03:52:04 +01:00
Update readme
This commit is contained in:
parent
4b951dcb75
commit
3cb2d79724
1 changed files with 7 additions and 6 deletions
13
README.md
13
README.md
|
@ -2,10 +2,11 @@
|
|||
|
||||
## 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
|
||||
* Mercury IM's development follows architectural principles know from
|
||||
[Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html).
|
||||
* The app is developed using the MVVM (Model View Viewmodel) pattern
|
||||
* Components are wired together using Dependency Injection (DI) with [Dagger 2](https://dagger.dev)
|
||||
* Data is persisted using [requery](https://github.com/requery/requery)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -20,5 +21,5 @@ gradle assembleDebug
|
|||
|
||||
* I want to develop, but lots of `org.jivesoftware.smackx.*` classes cannot be found!
|
||||
* You forgot to type `git submodule init && git submodule update` as mentioned above
|
||||
* I'm missing `org.mercury_im.messenger.persistence.requery.*` classes???
|
||||
* In Android Studio select the `persistence-requery` module and then click "Build -> Make Module 'persistence-requery'".
|
||||
* It looks like I'm missing `org.mercury_im.messenger.data.*` classes???
|
||||
* In Android Studio select the `data` module and then click "Build -> Make Module 'data'".
|
Loading…
Reference in a new issue