chunks offers short-lived to-do lists to gsd.
Add your Fabric API key if you want to send crash info to your Fabric dashboard:
# <project_root>/fabric.properties
apiKey=a1b2c2d3e4f5g6h7i8j9
Add a signing config properties if you want to make release builds:
# <project_root>/signing.properties
storeFile=/path/to/the/keystore
storePassword=password
keyAlias=keyAlias
keyPassword=password
A great person has a CI run the following commands before merges to master
, but a good person will run it before merging back to master and definitely before releasing.
You'll need a device connected (Genymotion will work) with the latest version of Android TalkBack installed. Android TalkBack should have been run at least once to get past the first-run tutorial.
./gradlew clean build;\
./gradlew mobile:installDebug;\
adb shell pm grant com.ataulm.chunks android.permission.WRITE_SECURE_SETTINGS;\
adb shell am start -a "com.novoda.espresso.DISABLE_TALKBACK";\
./gradlew mobile:cAT;\
adb shell am start -a "com.novoda.espresso.DISABLE_TALKBACK";