Skip to content

Commit

Permalink
Merge pull request #585 from domoticz/beta-development
Browse files Browse the repository at this point in the history
Beta development
  • Loading branch information
galadril authored May 6, 2020
2 parents ab2397a + 3ce7bf5 commit 38c4b49
Show file tree
Hide file tree
Showing 653 changed files with 6,456 additions and 2,991 deletions.
60 changes: 39 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,15 @@ This is a Android app for Domoticz and is available for download in the Play Sto

Features:
- [Geofencing](#geofencing)
- [NFC & QR Codes](#nfc--qr-codes)
- [Bluetooth](#bluetooth)
- [Beacons](#beacons)
- [Speech](#speech)
- [Widgets](#widgets)
- [Android Wear](#android-wear)
- [NFC & QR Codes](#nfc--qr-codes)
- [Biometric](#biometric)
- [Floorplan](#floorplan)
- [Dark Theme](#dark-theme)
- [Themes](#themes)

Credits:
- [Credits](#credits)
Expand Down Expand Up @@ -51,8 +54,7 @@ You can download Domoticz from the Google Play Store. There is a premium and fre
-----
| | | |
| ------------- | ------------- | ------------- |
| ![1](https://user-images.githubusercontent.com/14561640/51106118-28c0fb00-17eb-11e9-9930-8ed8537b37f3.png) | ![2](https://user-images.githubusercontent.com/14561640/51106119-28c0fb00-17eb-11e9-8e79-6db1c2303422.png) | ![3](https://user-images.githubusercontent.com/14561640/51106120-28c0fb00-17eb-11e9-98e1-1beb7b0198ea.png) |
| ![4](https://user-images.githubusercontent.com/14561640/51106121-28c0fb00-17eb-11e9-8025-7c52fc9281b0.png) | ![5](https://user-images.githubusercontent.com/14561640/51106124-29599180-17eb-11e9-8fc0-1b967569ab0d.png) |
| ![1](https://user-images.githubusercontent.com/14561640/80979846-27747100-8e28-11ea-89fa-bcdd0ac0d0d5.jpg) | ![2](https://user-images.githubusercontent.com/14561640/80979925-4115b880-8e28-11ea-8dc0-8c1e2315a7f0.jpg) | ![3](https://user-images.githubusercontent.com/14561640/80979946-496df380-8e28-11ea-8495-b7eaa02cb988.jpg) |



Expand All @@ -66,26 +68,28 @@ Add (one or multiple) Geofences and connect a switch to it which will be trigger



# Widgets
# NFC & QR Codes
-----
See more information and toggle switches right from your home screen!
![widget](https://user-images.githubusercontent.com/14561640/51105992-d7b10700-17ea-11e9-9c6f-c361ca3aec7f.png)

This app has the option to scan NFC or QR codes and connect them to a switch!
![nfc](https://user-images.githubusercontent.com/14561640/51105729-16928d00-17ea-11e9-9e85-97386717abdd.png)


# Android Wear
# Bluetooth
-----
Toggle switches with your Android Wear device!
All Android Wear devices are supported.
![wear](https://cloud.githubusercontent.com/assets/14561640/11994714/ae6705ba-aa43-11e5-8e0c-5586607cdc6d.png)

This app has the option to toggle a switch based on an active Bluetooth connection
![bluetooth](https://user-images.githubusercontent.com/14561640/80981260-03199400-8e2a-11ea-98cf-46cfe928377a.jpg)


# NFC & QR Codes
# Speech
-----
This app has the option to scan NFC or QR codes and connect them to a switch!
![nfc](https://user-images.githubusercontent.com/14561640/51105729-16928d00-17ea-11e9-9e85-97386717abdd.png)
Register speech commando's and connect them to specific switches to toggle
![speech](https://user-images.githubusercontent.com/14561640/80981239-fbf28600-8e29-11ea-90fc-02a6d8379afa.jpg)


# Beacons
-----
This app can scan for beacons (iBeacon/AltBeacon for example) and toggle a switch when a beacon is nearby
![beacons](https://user-images.githubusercontent.com/14561640/80981220-f5640e80-8e29-11ea-88f5-f1e450189cf6.jpg)


# Biometric
Expand All @@ -102,13 +106,27 @@ Use your devices within your floorplans



# Dark Theme
# Themes
-----
The app is light and dark themed..
We have theme support for multi themes, including day/night cycles. You can also choose to use your system default settings on night/day preferences.
| | | |
| ------------- | ------------- | ------------- |
| ![dark_theme_1](https://user-images.githubusercontent.com/14561640/80980237-aec1e480-8e28-11ea-80ad-26d7a1f16dca.jpg) | ![dark_theme_2](https://user-images.githubusercontent.com/14561640/80980242-b08ba800-8e28-11ea-86ed-05b8dbe4834c.jpg) |![dark_theme_3](https://user-images.githubusercontent.com/14561640/80980247-b1bcd500-8e28-11ea-9822-38424adf246a.jpg) |

| | |
| ------------- | ------------- |
| ![dark_theme_1](https://user-images.githubusercontent.com/14561640/51105649-e0eda400-17e9-11e9-80f6-f69e93022e73.png) | ![dark_theme_2](https://user-images.githubusercontent.com/14561640/51105651-e0eda400-17e9-11e9-84d9-be83fa89a09c.png) |


# Widgets
-----
See more information and toggle switches right from your home screen!
![widget](https://user-images.githubusercontent.com/14561640/51105992-d7b10700-17ea-11e9-9c6f-c361ca3aec7f.png)



# Android Wear
-----
Toggle switches with your Android Wear device!
All Android Wear devices are supported.
![wear](https://cloud.githubusercontent.com/assets/14561640/11994714/ae6705ba-aa43-11e5-8e0c-5586607cdc6d.png)



Expand Down
26 changes: 11 additions & 15 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
incremental = false
}

bundle {
Expand Down Expand Up @@ -136,12 +136,6 @@ android {
afterEvaluate {
tasks.matching {
it.name.startsWith('dex')
}.each { dx ->
if (dx.additionalParameters == null) {
dx.additionalParameters = []
}
dx.additionalParameters += '--multi-dex'
dx.additionalParameters += "--main-dex-list=$projectDir/<filename>".toString()
}
}

Expand Down Expand Up @@ -172,22 +166,23 @@ allprojects {
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')

implementation 'androidx.preference:preference:1.1.0'
implementation 'androidx.preference:preference:1.1.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha01'
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha03'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.biometric:biometric:1.0.1'
implementation 'com.google.android.material:material:1.2.0-alpha04'
implementation 'com.google.android.material:material:1.2.0-alpha06'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.annotation:annotation:1.1.0'

implementation "com.google.firebase:firebase-core:17.2.2"
implementation 'com.google.firebase:firebase-core:17.4.0'
implementation 'com.google.firebase:firebase-analytics:17.4.0'
implementation "com.google.firebase:firebase-crash:16.2.1"
implementation "com.google.firebase:firebase-perf:19.0.5"
implementation "com.google.firebase:firebase-messaging:20.1.0"
implementation "com.google.firebase:firebase-ads:18.3.0"
implementation "com.google.firebase:firebase-perf:19.0.7"
implementation "com.google.firebase:firebase-messaging:20.1.6"
implementation "com.google.firebase:firebase-ads:19.1.0"
implementation "com.crashlytics.sdk.android:crashlytics:2.10.1"

implementation "com.google.android.gms:play-services-analytics:17.0.0"
Expand All @@ -196,9 +191,10 @@ dependencies {
implementation "com.google.android.gms:play-services-gcm:17.0.0"
implementation "com.google.android.gms:play-services-location:17.0.0"
implementation "com.google.android.gms:play-services-places:17.0.0"
implementation "com.google.android.gms:play-services-ads:18.3.0"
implementation "com.google.android.gms:play-services-ads:19.1.0"
implementation 'com.google.android.ads.consent:consent-library:1.0.8'
implementation "com.github.nisrulz:recyclerviewhelper:27.1.1"
implementation "org.altbeacon:android-beacon-library:2.17"

implementation 'com.afollestad.material-dialogs:core:0.9.6.0'
implementation 'com.afollestad.material-dialogs:commons:0.9.6.0'
Expand Down
Loading

0 comments on commit 38c4b49

Please sign in to comment.