mirror of
https://github.com/clangen/musikcube.git
synced 2024-11-19 20:13:36 +00:00
Update README.md
This commit is contained in:
parent
a1ce276148
commit
20241045c4
@ -2,18 +2,18 @@
|
||||
|
||||
`musikdroid` is an android app that is used to stream music from, or remote control, existing `musikbox` installations (windows, macos, or linux clients).
|
||||
|
||||
*disclaimer*: although `musikdroid` is generally very stable and performant, it does **not** employ best practices as prescribed by the android community at large. there is no `model-view-presenter`, and no `dependency injection`. it does not use `architecture compoments` (except for `Room`). it uses `RxJava`, but sparingly; only where it makes sense. instead, in general, it makes heavy use of lower-level android apis.
|
||||
*disclaimer*: although `musikdroid` is generally stable and performant, it does **not** employ best practices as prescribed by the android community at large. no model-view-presenter, dependency injection, or architecture compoments (except for `Room`). it uses `RxJava`, but sparingly.
|
||||
|
||||
`musikdroid` has, however, recently been converted to `kotlin`.
|
||||
`musikdroid` is written in `kotlin`
|
||||
|
||||
# building
|
||||
|
||||
because `musikdroid` is not available in the Google Play store, it currently uses [fabric.io](https://fabric.io) for crash reporting. this makes it slightly difficult to build out of the box, because the project's API keys are not checked in. if you are not a member of the dev team, but still want to play around with the code, you can do the following:
|
||||
because `musikdroid` is not available in the Google Play store, it uses [fabric.io](https://fabric.io) for crash reporting. this makes it slightly difficult to build out of the box, because the project's API keys are not checked in. if you are not a member of the dev team, but still want to play around with the code, you can do the following:
|
||||
|
||||
1. remove `Fabric.with(this, Crashlytics())` from `Application.kt`
|
||||
2. remove `apply plugin: 'io.fabric'` from `app/build.gradle`
|
||||
|
||||
this should allow you to build and test locally without special keys. in the future this will be simplified, and fabric will only be included in release build flavors.
|
||||
this should allow you to build and test locally without special keys. TODO: simplify
|
||||
|
||||
# attribution
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user