Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/frappe/mobile
- Owner: frappe
- License: mit
- Archived: true
- Created: 2020-04-03T05:19:25.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-01-11T06:53:19.000Z (almost 3 years ago)
- Last Synced: 2024-05-15T20:08:09.357Z (6 months ago)
- Topics: dart, erpnext, flutter, frappe, mobile
- Language: Dart
- Homepage:
- Size: 2.58 MB
- Stars: 223
- Watchers: 37
- Forks: 207
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-frappe - Mobile - Mobile App for Frappe built on Dart. _[Version 13+]_ (Uncategorized / Uncategorized)
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.
## 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.