├── .github └── workflows │ └── ci.yml ├── .gitignore ├── config └── checkstyle │ └── checkstyle.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── license.md ├── luch ├── .gitignore ├── build.gradle ├── code-quality.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── aga │ │ └── android │ │ └── luch │ │ ├── Beacon.java │ │ ├── BeaconLogger.java │ │ ├── BeaconScanner.java │ │ ├── IBeaconBatchListener.java │ │ ├── IBeaconListener.java │ │ ├── IBleDevice.java │ │ ├── IScanner.java │ │ ├── ITimeProvider.java │ │ ├── Ranger.java │ │ ├── Region.java │ │ ├── ScanDuration.java │ │ ├── ScanExecutorProvider.java │ │ ├── SystemBleDevice.java │ │ ├── parsers │ │ ├── BeaconParser.java │ │ ├── BeaconParserFactory.java │ │ ├── Conversions.java │ │ ├── IBeaconParser.java │ │ ├── IFieldConverter.java │ │ ├── IntegerFieldConverter.java │ │ ├── RegionConversionException.java │ │ ├── SingleByteFieldConverter.java │ │ └── UuidFieldConverter.java │ │ └── rssi │ │ ├── ArmaFilter.java │ │ ├── RssiFilter.java │ │ └── RunningAverageRssiFilter.java │ └── test │ └── java │ └── aga │ └── android │ └── luch │ ├── BeaconScannerTest.java │ ├── RangerTest.java │ ├── RegionTest.java │ ├── ScanDurationTest.java │ ├── SystemBleDeviceSdk23Test.java │ ├── SystemBleDeviceTest.java │ ├── parsers │ ├── BeaconParserFactoryTest.java │ ├── BeaconParserTest.java │ ├── BeaconParserTestHelpers.java │ ├── ConversionsTest.java │ ├── IntegerFieldConverterTest.java │ ├── SingleByteConverterTest.java │ └── UuidFieldConverterTest.java │ └── rssi │ ├── ArmaFilterTest.java │ └── RunningAverageRssiFilterTest.java ├── readme.md ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── aga │ │ └── android │ │ └── luch │ │ └── demo │ │ ├── BeaconsAdapter.kt │ │ ├── MainActivity.kt │ │ └── data │ │ ├── BeaconLiveData.kt │ │ ├── BeaconModel.kt │ │ └── BeaconsViewModel.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_main.xml │ └── beacon_item_view.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-land │ └── styles.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/.gitignore -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/gradlew.bat -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/license.md -------------------------------------------------------------------------------- /luch/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /luch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/build.gradle -------------------------------------------------------------------------------- /luch/code-quality.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/code-quality.gradle -------------------------------------------------------------------------------- /luch/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /luch/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/proguard-rules.pro -------------------------------------------------------------------------------- /luch/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/Beacon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/Beacon.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/BeaconLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/BeaconLogger.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/BeaconScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/BeaconScanner.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/IBeaconBatchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/IBeaconBatchListener.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/IBeaconListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/IBeaconListener.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/IBleDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/IBleDevice.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/IScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/IScanner.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/ITimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/ITimeProvider.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/Ranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/Ranger.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/Region.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/ScanDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/ScanDuration.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/ScanExecutorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/ScanExecutorProvider.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/SystemBleDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/SystemBleDevice.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/BeaconParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/BeaconParser.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/BeaconParserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/BeaconParserFactory.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/Conversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/Conversions.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/IBeaconParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/IBeaconParser.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/IFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/IFieldConverter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/IntegerFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/IntegerFieldConverter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/RegionConversionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/RegionConversionException.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/SingleByteFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/SingleByteFieldConverter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/parsers/UuidFieldConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/parsers/UuidFieldConverter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/rssi/ArmaFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/rssi/ArmaFilter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/rssi/RssiFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/rssi/RssiFilter.java -------------------------------------------------------------------------------- /luch/src/main/java/aga/android/luch/rssi/RunningAverageRssiFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/main/java/aga/android/luch/rssi/RunningAverageRssiFilter.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/BeaconScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/BeaconScannerTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/RangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/RangerTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/RegionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/RegionTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/ScanDurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/ScanDurationTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/SystemBleDeviceSdk23Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/SystemBleDeviceSdk23Test.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/SystemBleDeviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/SystemBleDeviceTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/BeaconParserFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/BeaconParserFactoryTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/BeaconParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/BeaconParserTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/BeaconParserTestHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/BeaconParserTestHelpers.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/ConversionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/ConversionsTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/IntegerFieldConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/IntegerFieldConverterTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/SingleByteConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/SingleByteConverterTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/parsers/UuidFieldConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/parsers/UuidFieldConverterTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/rssi/ArmaFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/rssi/ArmaFilterTest.java -------------------------------------------------------------------------------- /luch/src/test/java/aga/android/luch/rssi/RunningAverageRssiFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/luch/src/test/java/aga/android/luch/rssi/RunningAverageRssiFilterTest.java -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/readme.md -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/aga/android/luch/demo/BeaconsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/java/aga/android/luch/demo/BeaconsAdapter.kt -------------------------------------------------------------------------------- /sample/src/main/java/aga/android/luch/demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/java/aga/android/luch/demo/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/aga/android/luch/demo/data/BeaconLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/java/aga/android/luch/demo/data/BeaconLiveData.kt -------------------------------------------------------------------------------- /sample/src/main/java/aga/android/luch/demo/data/BeaconModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/java/aga/android/luch/demo/data/BeaconModel.kt -------------------------------------------------------------------------------- /sample/src/main/java/aga/android/luch/demo/data/BeaconsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/java/aga/android/luch/demo/data/BeaconsViewModel.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/beacon_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/layout/beacon_item_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values-land/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/values-land/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agap/luch/HEAD/settings.gradle --------------------------------------------------------------------------------