Nudge is an android app that helps you beat phone addiction. It harnesses the addictive power of apps like Facebook and Instagram and lets you redirect it to a more positive uses of time.
- set up app store listing
- Block websites as well
- continuous deployment to app store
PackageArrayAdapter
- allow configuring:
- type of package list
- package action and UI for package list
- onLoad complete trigger for UI
<*>Activity
- configuration of package array adapter
PackageInfoManager
- cache package -> (name, icon)
PackageListManager
- Multiple types,
- List elements representing packages
fastlane android deploy
Nudge is deployed via Fastlane. To set this up, you need to have some information from 1password set up locally:
~/keystore-nudge
~/.gradle/gradle.properties
needs to include several variables to accesskeystore-nudge
(see this article)~/reactiverobot-android-deploy.json
- Service account creds for fastlane use to deploy