App Free

Invoice Manager App

Source Code

About this product

Invoice App is a complete Android source code project for freelancers and small businesses. It works 100% offline, with no login or internet needed, and stores all data locally with Room.

Create invoices with unlimited line items, fixed or percentage discounts, and per-item tax. Export them as PDF or PNG and share via WhatsApp, Email, or Drive. A revenue dashboard tracks paid and pending amounts, and you can brand it with your own business details and logo.

Built with clean MVVM architecture, it is easy to customize, rebrand, and publish on Google Play.

Tech Stack

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room
  • Coroutines
  • Coil
  • MVVM

Features

  • Create and manage invoices with auto-numbering
  • Smart tax and discount engine
  • Export and share as PDF or PNG
  • Revenue dashboard with search and filters
  • Custom branding and fully offline

Specifications

Platform
Android (native)
Language
Kotlin
UI
Jetpack Compose
Architecture
MVVM
Database
Room (SQLite)
Min SDK
Android 7.0 (API 24)
Export Formats
PDF, PNG
Build Tool
Android Studio

Requirements

  • Android Studio (latest stable version recommended)
  • JDK 11 or higher
  • Android SDK 24+
  • Basic Kotlin knowledge
  • Android device or emulator (7.0+)

What’s included

Zip File
Complete Android Studio project (Kotlin)

Frequently asked questions

Does the app need internet?

No. It is fully offline, and all data is stored on the device with Room.

Can I rebrand and publish it on Google Play?

Yes. You can change the name, package, colors, and logo, and publish it as your own app.

How do I run the project?

Open it in Android Studio, let Gradle sync, then press Run on a device or emulator (Android 7.0+).

Need something custom?

Want this adapted to your brand or a different stack? Let’s talk about it.

Free Get it free