Amania - The Ultimate Flutter Invoice & Inventory Manager

Bluehost Shared Hosting

Amania – The Ultimate Flutter Invoice & Inventory Manager

Amania is a premium, offline-first Flutter application designed to help small businesses and freelancers manage their invoices, clients, and inventory with ease. Built with Clean Architecture and BLoC, it offers a robust, scalable, and maintainable codebase perfect for developers and business owners alike.


Download APK Demo

Main Features

Smart Dashboard & Analytics

  • Interactive Charts: Visualize sales trends over time (Weeks, Months, Years).
  • Quick Stats: Instant view of Total Sales, Invoice Counts, and Products.
  • Recent Activity: Track the latest invoices and actions directly from the home screen.

Advanced Invoicing System

  • 7 Premium Invoice Layouts: Choose from professionally designed templates .
  • Customizable Branding: Add company logo, signature, and details.
  • Status Tracking: Manage Paid, Unpaid, Overdue, and Partially Paid invoices.
  • Calculations: Automatic calculation of Subtotals, Taxes, Discounts, and Grand Totals.
  • ZATCA Compliant: Automatic QR Code generation for tax compliance .
  • Digital Signature: Sign invoices directly within the app.

Inventory & Stock Management

  • Real-Time Stock Tracking: Automatically deducts stock upon invoice creation.
  • Stock Validation: Prevents selling items that are out of stock with smart alerts.
  • Product Organization: Categorize products for easy filtering and searching.
  • Barcode Scanning: Quickly add products to invoices using the built-in scanner.
  • Low Stock Indicators: Visual cues for products running low.

Client Management (CRM)

  • Detailed Profiles: Store client names, addresses, phones, and tax numbers.
  • Contact Integration: Import clients directly from your phone’s contacts.
  • Transaction History: View all invoices and payments linked to a specific client.
  • Direct Communication: Call or email clients directly from the app.

Payment Tracking

  • Partial Payments: Record multiple payments towards a single invoice.
  • Balance Tracking: Automatically tracks remaining amounts and updates invoice status.
  • Payment History: Keep a log of all received payments with dates and notes.

Localization & Customization

Multi-Language Support

  • 8 Languages Included: English, Arabic, German, Spanish, French, Italian, Portuguese, Turkish.
  • RTL Support: Native Right-to-Left layout support for Arabic and other RTL languages.
  • Easy Translation: JSON-based localization system makes adding new languages effortless.

Multi-Currency

  • Global Currency Support: pre-configured with major currencies (USD, EUR, SAR, AED, etc.).
  • Currency Formatting: Smart formatting based on locale preferences.

UI/UX Customization

  • Dark & Light Mode: Fully supported throughout the app.
  • Theme Colors: Users can select their preferred primary color for the app interface.

Security & Data

Offline-First & Secure

  • 100% Offline: Data is stored locally on the device using SQLite (Drift). No server required.
  • Data Privacy: No data is shared with third parties.

Backup & Restore

  • Local Backup: Create encrypted backup files of your entire database.
  • Easy Restore: Restore data seamlessly when switching devices or reinstalling.

Technical Highlights

  • Flutter 3.x: Built with the latest stable version of Flutter.
  • Clean Architecture: Separated into Domain, Data, and Presentation layers for scalability.
  • BLoC Pattern: Industry-standard state management for predictable app behavior.
  • Dependency Injection: Using get_it and injectable for testable code.

0 average based on 0 ratings.

FarajElmadhi

FarajElmadhi

Visit Author's Portfolio

View Portfolio
Last Update 2026-01-16
Created 2026-01-16
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON .java .kotlin .h .storyboard .plist .swift Layered PNG JavaScript JS HTML
Video Preview Resolution