Skip to content

Basic, stand-alone version of the Icebox Freezer Manager app.

Notifications You must be signed in to change notification settings

iceboxfm/icebox

Repository files navigation

Icebox Freezer Manager

An Android app allowing you to better manage the contents of your freezer.

Key Configuration (Once)

In order to build publishable app artifacts, the android/key.properties file should have the form as below:

storePassword=<password from previous step>
keyPassword=<password from previous step>
keyAlias=upload
storeFile=<location of the key store file, such as /Users/<user name>/upload-keystore.jks>

WARNING: This configuration file should NOT be checked into source control with populated information.

Building JSON Stubs

To generate the JSON model stub files, run:

flutter packages pub run build_runner build

Generating the Splash View

If you update the splash image or content, it needs to be regenerated by running:

flutter pub run flutter_native_splash:create

Publishing (Local)

To prepare a build for deployment on a local device (for testing). Run the following:

flutter build apk --split-per-abi

Then, attach the desired device to the computer using a USB cable, and run:

flutter install

You may have to select the target device if more than one is attached.

Publishing (Play Store)

To prepare a build for publishing on the Google Play Store, first ensure that your version information is up-to-date:

Ensure that the pubspec.yml and about_app.dart files have the correct desired version specified. When this is ready, run:

flutter build appbundle

Then upload the ./build/app/outputs/bundle/release/app-release.aab file to the desired product track in the store.

Attributions

This application contains icons from the flaticon repository, created by the following authors: justicon, Freepik, iconixar, surang, Pixelmeetup, mynamepong, Backwoods

Version Support

The following version support matrix has been determined using real devices and emulators.

Version API Supported Notes
12 31 Y
11 30 Y
10 29 .
9 (pie) 28 Y
8 (oreo) 27 .
8 (oreo) 26 .
7 (nougat) 25 .
7 (nougat) 24 .
6 (marshmallow) 23 Y
5 (lollipop) 22* Y
5 (lollipop) 21 .
4 (kitkat) 19 N White screen
4 (jellybean) 18 .
4 (jellybean) 17 .
4 (jellybean) 16 N White screen

Minimum: I am cutting the version support off to >= api v22

About

Basic, stand-alone version of the Icebox Freezer Manager app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published