Skip to content
/ dashbug Public
forked from jelic98/dashbug

Android module for tweaking app's configuration while it's running.

License

Notifications You must be signed in to change notification settings

Kelita/dashbug

 
 

Repository files navigation

License API Android Arsenal

Dashbug

Android library that lets developers modify configuration class(es) at runtime. Useful in situations when app's behaviour changes depending on fields in configuration class like theme switcher, user credentials, various flags, etc. Developers can alter these fields without recompiling source code.

App icon

This awesome icon was made by @iqbalhood.

Demo

Demo preview

Installing

  1. Add repository in root build.gradle
    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
  1. Add the dependency
    dependencies {
        compile 'com.github.jelic98:dashbug:1.0.0'
    }

Usage

    Dashbug db = new Dashbug(AppConfig.class); // Provide configuration class
    db.start(this, getApplicationContext()); // Show notification

TODO

  • Add CheckBox for boolean fields
  • Adapt NotificationCompat for Android O

About

Android module for tweaking app's configuration while it's running.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%