Giter Site home page Giter Site logo

md-siam / bn_calculator Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 4.64 MB

Bengali Numeric, in short, BN Calculator is designed with a custom neumorphic button class, with a custom button press sound. In addition to that, it has a beautiful dark theme, and a user can turn On/Off the dark theme using a custom animated button on the AppBar.

License: MIT License

Kotlin 0.37% Swift 1.15% Objective-C 0.11% Dart 94.49% Ruby 3.87%

bn_calculator's Introduction

           

Bengali Numeric (BN) Calculator

Bengali Numeric Calculator, in short, BN Calculator is designed with a custom neumorphic button class, with a custom button press sound, that imitates the sound of a physical calculator. In addition to that, it has a beautiful dark theme, and a user can turn On/Off the dark theme using a custom animated button on the AppBar.

**Note: It's an open-source project; hence anyone can use this code according to the MIT License rules & regulations.

In addition, this calculator is using some other third-party packages from the open-source community. Thanks to those open-source developers for their amazing packages, and those packages are:

  # For state-management
    provider: ^6.0.2
  # For modern neumorphic containers
    clay_containers: ^0.3.2
  # For animated switch to activate dark/light mode
    day_night_switcher: ^0.2.0+1
  # For playing 'button click' sound
    audioplayers: ^0.20.1
  # For executing mathematical operations
    math_expressions: ^2.3.0
  # For number formatting
    intl: ^0.17.0

Download APK File

App Demo

Light Mode Dark Mode

File Pattern Inside The lib Folder

lib/
├── app/
│   ├── provider/
│   │   ├── history_provider.dart
│   │   ├── sound_provider.dart
│   │   └── theme_provider.dart
│   ├── static/
│   │   └── button.dart
│   ├── view/
│   │   ├── calculator.dart
│   │   └── history.dart
│   └── widget/
│       ├── util/
│       │   └── arrow_clipper.dart
│       ├── button_widget.dart
│       ├── dropdown_menu.dart
│       └── top_appbar.dart
└── main.dart

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.