InvenTree mobile app https://docs.inventree.org/app
Find a file
Oliver 3c0bca276d
Label printing fix (#489)
* Add check for modern label printing interface

* Update getLabelTemplates

* Fix typo

* Refactor / simplify

* Revert parameter type

* Update version number and release notes

* Refactor label printing function

- Will require some cleanup in the future
- Still needs testing

* Fix for modern printing

* Typo fix
2024-05-12 20:41:02 +10:00
.github Simplify DSN file (#475) 2024-03-06 21:09:06 +11:00
android Android: reduce minSdkVersion to 21 (#426) 2023-09-21 21:17:55 +10:00
assets Label printing fix (#489) 2024-05-12 20:41:02 +10:00
ios Flutter upgrades (#416) 2023-08-22 22:52:18 +10:00
lib Label printing fix (#489) 2024-05-12 20:41:02 +10:00
res/values Initial project commit 2019-06-24 00:33:22 +10:00
test Barcode workflow (#485) 2024-04-18 22:53:21 +10:00
.gitignore Simplify DSN file (#475) 2024-03-06 21:09:06 +11:00
.gitmodules Remove translation repo submodule 2022-05-02 09:46:07 +10:00
.metadata Initial project commit 2019-06-24 00:33:22 +10:00
analysis_options.yaml Scanner wedge mode (#437) 2023-10-25 22:40:49 +11:00
crowdin.yml Update crowdin.yml 2022-05-02 11:52:35 +10:00
find_dart_files.py Start InvenTree server 2022-05-21 21:03:43 +10:00
l10n.yaml Translation script creates fallback locale files 2022-05-02 12:49:59 +10:00
LICENSE Initial commit 2019-05-07 14:57:02 +10:00
pubspec.lock Catch errors (#469) 2024-01-10 23:24:40 +11:00
pubspec.yaml Label printing fix (#489) 2024-05-12 20:41:02 +10:00
README.md Readme updates (#476) 2024-03-06 21:19:25 +11:00
requirements.txt Add python requirements file 2022-05-20 23:48:58 +10:00
tasks.py Tweak to get invoke command to work on mac 2023-04-19 23:05:16 +10:00

InvenTree Mobile App

License: MIT Android iOS Coverage Status

The InvenTree mobile / tablet application is a companion app for the InvenTree stock management system.

Written in the Flutter 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.

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 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:

Install required flutter packages:

flutter pub get

Generate initial translation files:

invoke translate

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