Skip to content
Andrew Sun edited this page Jul 29, 2017 · 1 revision

Here be random facts you may or may not care about.

Project hierarchy

  • app: UI front-end -- activities, fragments, adapters, etc.
  • backup: Implementation of the import/export feature.
  • consts: App-wide constants (may need to be kept in sync with XML)
  • data: "Bean" classes that can be stored in the database. No behavior logic.
  • filters: Filter objects with logic.
  • loader: Helpers for loading/saving objects from/to content providers.
  • provider: Our internal database and content provider implementation.
  • utils: Static utility classes. No internal dependencies, can be reused across apps.
  • widget: Non-static utility classes. No internal dependencies, can be reused across apps.
  • xposed: The Xposed module. The only package where XposedBridge.jar dependencies are allowed.

Development milestones

  • March, 2015: development started
  • October, 2015: first public release (alpha)
  • December, 2015: compatibility with Android M
  • July, 2017: compatibility with Android N

Clone this wiki locally