Invoice Generator with Flutter
A simple mobile app to generate invoices and get the pdf output of the file.
Note: The app is developed with an ugly and minimalistic UI. I didn't even invested a minute for the UI, rather than I just took care of the all functionalities. Implemeneting a lot of functionalitites was the main purpose of the app.
App Details
App Name : Invoice Generator
Platform : Android and iOS
Version : 3.0
App Size : 9 MB
Language : Dart with Flutter
Backend : Google Firebase
Key Features
- Fetching item lists and details from a database.
- Providing a form with dropdown and auto-fill option matching the provided data.
- Generating INVOICE with auto Bill No.
- Creating PDF outputs of the invoices and printing or sharing directly from the app.
- Saving all the generated invoices to database for furthur uses.
- Managing Products.
- Saving invoice pdf in local storage. (coming soon)
- Automatically send the invoice to any specific email or WhatsApp contact. (coming soon)
Third-party Flutter Package used
- PDF - A revolutionary pdf producer in dart. The main output pdf of the invoices is totally generated with the help of this package.
- Printing - It helps to handle the generated pdf by PDF package. It allows you to preview, save or share the pdf in just one click.
- INTL - Helps to format dates and times.
- Number to Character - It does the converting total amount in word under the hood.
- Flutter launcher icon - This makes the icon and splash screen works more convenient.
Building Roadmap
- Creating User interface.
- Intreagrate Firebase as a database.
- Creating pdf based on the product selected.
- Preview or Share the pdf.
- Save the pdf in local storage.
- Automatically send the invoice to any specific email or WhatsApp contact.
Build Releases
- ARM-64 V8A (V.1)
- APP-x-86 (v.1)
Kindly check in 'Release' section for latest apk files.
Screenshots
Contact the developer
Feel free to get in touch with the developer for any kind of queries or help.
Email: tanvir.rrrabin@gmai.com
Telegram: @RooBiiinnn