Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frappe/mobile

Mobile App for Frappe built on Flutter
https://github.com/frappe/mobile

dart erpnext flutter frappe mobile

Last synced: 3 months ago
JSON representation

Mobile App for Frappe built on Flutter

Awesome Lists containing this project

README

        

## Deprecation Warning

We are deprecating mobile apps as [discussed here](https://discuss.erpnext.com/t/deprecating-erpnext-mobile-apps/84121).

If you willing to take the development forward, you can fork the repo and continue the development.

# Frappe Mobile

Access your ERPNext desk or any other Frappe desk anytime from your smartphone.

Desk
Awesome Bar
Form View

## Features:
1) Create/Update Docs
2) Add/Remove Assignees, Tags
3) Add/Remove/Download Attachments
4) Add Comments, Send Email
5) Appreciate/Criticize Users involved in specified Doc.
6) Timeline
7) Awesombar

## Development
0) To run this Project first you need to [Setup Flutter](https://flutter.dev/docs/get-started/install)

1) Install packages

```sh
flutter pub get
```
2) Run the Project

```sh
flutter run
```

### Architecture

This Project roughly follows MVVM Architecture where each screen has seperate file and each stateful screen is contained in a folder with 2 files

1) View file (layout logic)
2) View Model File (data processing and state management).

This Project uses [provider](https://pub.dev/packages/provider) for State Management.
[hive](https://pub.dev/packages/hive), [shared_preferences](https://pub.dev/packages/shared_preferences) for storage.
[dio](https://pub.dev/packages/dio) for making network requests.