Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.
/ Squiddy Public archive

Squiddy is a client for Octopus energy, developed using Flutter

License

Notifications You must be signed in to change notification settings

JonathanSiddle/Squiddy

Repository files navigation

Squiddy

LoginPage

Get it on Google Play

Squiddy is an Android/iOS client for Octopus Energy. It allows you to view energy usage by month and by day. The app will currently only get the last year of data on your account. You must also generate and use your Octopus Energy developer API key to access energy data associated with your account.

MainLight monthLight MainDark MainDark

Still to-do

  • Desktop/web version
  • Get readings > 1 year old
  • Store readings locally, only downloading new readings
  • Estimate monthly energy usage/cost

Help

View the FAQ for help using the app.

Issues

If you encounter issues with the software please report them here.

Building the app

The app is built and developed using Google Flutter. The app has been built and tested using Flutter 1.22.0. You can use your preferred IDE or the command-line tools to build and run the application. For more detailed instructions, please consult the Flutter online documentation.

Clean

flutter clean

flutter pub get

Run

Note: building and running on iOS requires a MacOS, see Flutter documentation https://flutter.dev/docs/deployment/ios

flutter run -d <DeviceName>

Build

Build for Android using the following command:

flutter build apk --release

The app can also be build for iOS using:

flutter build ios --release

About

Squiddy is a client for Octopus energy, developed using Flutter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages