mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 05:26:47 +00:00
56 lines
1.8 KiB
Markdown
56 lines
1.8 KiB
Markdown
# InvenTree Mobile App
|
|
|
|
[](https://opensource.org/licenses/MIT)
|
|

|
|

|
|
[](https://coveralls.io/github/inventree/inventree-app?branch=master)
|
|
|
|
The InvenTree mobile / tablet application is a companion app for the [InvenTree stock management system](https://github.com/inventree/InvenTree).
|
|
|
|
Written in the [Flutter](https://flutter.dev/) environment, the app provides native support for Android and iOS devices.
|
|
|
|
## User Documentation
|
|
|
|
User documentation for the InvenTree mobile app can be found [within the InvenTree documentation](https://inventree.readthedocs.io/en/latest/app/app/).
|
|
|
|
## Developer Documentation
|
|
|
|
For developers looking to contribute to the project, we use Flutter for app development. The project has been tested in Android Studio (on both Windows and Mac) and also VSCode.
|
|
|
|
### Invoke Tasks
|
|
|
|
We use the [invoke](https://www.pyinvoke.org) to run some core tasks - you will need python and invoke installed on your local system.
|
|
|
|
### Getting Started
|
|
|
|
Initial project setup (after you have installed all required dev tools) is as follows:
|
|
|
|
Generate initial translation files:
|
|
|
|
```
|
|
invoke translate
|
|
```
|
|
|
|
Install required flutter packages:
|
|
```
|
|
flutter pub get
|
|
```
|
|
|
|
You should now be ready to debug on a connected or emulated device!
|
|
|
|
### Building Release Versions
|
|
|
|
Building release versions for target platforms (either android or iOS) is simplified using invoke:
|
|
|
|
Build Android release:
|
|
|
|
```
|
|
invoke android
|
|
```
|
|
|
|
Build iOS release:
|
|
|
|
```
|
|
invoke ios
|
|
```
|