Skip to content

ronellsalunke/bill_splitter_flutter

Repository files navigation

Bill Splitter Flutter (bs_flutter)

Flutter client for bill-splitter.

Features

  • Split bills among friends with a text export of who pays whom and how much
  • Supports light and dark themes, Material You dynamic color support
  • Handles share intents for image uploads via OCR
  • App Shortcut for quickly creating a new bill

Screenshots

Home (Light) Home (Dark)
Home Light Home Dark
Edit Bill (Light) Edit Bill (Dark)
Edit Light Edit Dark

Tech Stack

  • Framework: Flutter (Material 3)
  • State Management: flutter_bloc (BLoC pattern)
  • Navigation: go_router
  • Networking: dio
  • Local Storage: hive_ce
  • Models/Codegen: freezed, json_serializable, build_runner
  • Dependency Injection: get_it

Getting Started

Prerequisites

  • Flutter SDK

Install and Run

  1. Install dependencies
flutter pub get
  1. Generate code
dart run build_runner build
  1. Run the app
flutter run lib/main.dart

About

Flutter client application for Bill Splitter, uses BLoC

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors