insertmike / expenses-app

Simple Cross-Platform application to keep track of weekly expenses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expenses App - Flutter

  • Simple Cross-Platform application written in Dart using the Flutter framework
  • The app is built for learning purposes

Features

  • Adaptive ( Screen Orientation , Device Platform Specific )
  • Responsive ( Screen Size )

Project Overview

  • Overall Approach

    • The app is split into multiple widgets for better performance and maintainability.
    • There is Default Visual Properties set ( Theme Data ) to control the look globally.
  • Adding expense

    • Simple and straitforward design
    • Used the material package provided Date Picker

    adding_expense

  • Removing expense

    • With the help of the flutter's Media Query class an Icon label is rendered conditionally depending on the device screen size.

    removing_expenses

  • Adaptivness

    • With the help of the flutter's Orientation class an alternative landscape content is rendered when the device is in landscape mode.

    responsive

About

Simple Cross-Platform application to keep track of weekly expenses.


Languages

Language:Dart 94.0%Language:Objective-C 4.0%Language:Java 2.0%