Skip to content

MatthewDailey/nudge-android

Repository files navigation

Nudge

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.

TODO

  • set up app store listing
  • Block websites as well
  • continuous deployment to app store

Ownership

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

Deploy Process

fastlane android deploy

Nudge is deployed via Fastlane. To set this up, you need to have some information from 1password set up locally:

  1. ~/keystore-nudge
  2. ~/.gradle/gradle.properties needs to include several variables to access keystore-nudge(see this article)
  3. ~/reactiverobot-android-deploy.json - Service account creds for fastlane use to deploy

About

An app which will nudge me out of Instagram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published