piracy check: check periodically if valid purchase and disable/enable premium accordinglycreate releases config + upload it as beta to the play storeshow changelog somewherelandscape layoutrestore values on configuration change (-> activated filters)keep position of shutter-snappyRecyclerView and snap it
add (optional) aperture selection to fine-tune resulting exposure timeadd (optional) ISO selection to fine-tune resulting exposure time- implement timer
- make system alarm when in background
- (also display days, not just hours)
restore state on configuration changeadd a reset button for when pausedbetter layout on large screensmake alarm sound quietervibratefix: wrong state when finished and configuration change happensbetter blinking
- if using crashlytics
- add privacy policy: http://try.crashlytics.com/terms/privacy-policy.pdf
examine: change two base themes to be variants of Theme.AppCompat.DayNight?decrease distance of numbers in resultViewadditional themesdarkall blackall white (?)
filter calibratorCrashlyticsmonetization
- German localization
- add setting: set minimal exposure time (1/8000?, 1/4000? etc.)
- android wear support (timer)
- intro/howtos on
- using nd filters
- using this app
- when to use which exposure time (foggy waves, dynamic waves, disappearing people, ...)
- how to use the timer when no remote shutter release is at hand
- add Google Analytics
- How many filters are used?
- How often is the calibrator used (when adding/editing a new filter)?
- How often is the timer used?
What theme is used?
redesign filter calibratoranimate addition/removal of filters in filter pouch
filter sort order: make it case insensitivewhen shutter-list is scrolled and user changes ev step size, list is repositioned and not snapped any more.
freemium-features:additional themesmore than 3 (or 4?) filterstimer
maybe instead: implement donation via In-App Purchase01,00€: small coffee02,00€: small beer03,00€: regular beer10,00€: Oktoberfest