# mobile
**Repository Path**: xi_qiang/mobile
## Basic Information
- **Project Name**: mobile
- **Description**: 随时通过智能手机访问您的 ERPNext Desk或任何其他 Frappe Desk!
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: develop
- **Homepage**: http://www.phipsoft.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2024-04-26
- **Last Updated**: 2024-04-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## 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.