iOS/Android app for Invoice Ninja built with Google Flutter
Switch branches/tags
Nothing to show
Clone or download
Latest commit 36ce3c7 Nov 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Initial commit May 17, 2018
android Update version Nov 20, 2018
assets/images Update logo Sep 16, 2018
ios Update version Nov 20, 2018
lib Fix capitalization Nov 20, 2018
samples Flutter upgrade Nov 11, 2018
stubs Flutter upgrade Nov 11, 2018
test_driver Flutter upgrade Nov 11, 2018
.gitignore Login Sep 27, 2018
.metadata Initial commit May 17, 2018
LICENSE.txt Add license May 17, 2018
README.md Update readme Oct 3, 2018
analysis_options.yaml Updated Flutter Nov 11, 2018
invoiceninja.iml iOS app Sep 2, 2018
invoiceninja_android.iml Email templates Aug 13, 2018
pubspec.lock Update gradle Nov 20, 2018
pubspec.yaml Bumped version number to 0.1.19 Nov 20, 2018
starter.sh Starter Aug 30, 2018

README.md

Invoice Ninja

Companion app for the Invoice Ninja web app.

Note: the mobile app requires the latest version of the web app.

View Invoice List Invoices Contact Details Edit Product

Features

  • Dashboard
  • Clients
  • Products
  • Invoices
  • Quotes
  • Payments
  • Projects
  • Tasks
  • Vendors
  • Expenses
  • Credits
  • Recurring
  • Tablet support
  • Desktop support

Application Architecture

The application was created using the Flutter Redux Starter.

The architecture is based off these two projects:

Blog Posts

Developer Notes

  • Run cp lib/.env.dart.example lib/.env.dart to create the config file
  • Run cp android/key.properties.example android/key.properties to create the keys file
  • Run flutter packages pub run build_runner build to regenerate the model files

Contributions

We gladly accept contributions! If you'd like to get involved with development please join our Slack group.