2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-16 04:05:28 +00:00

Barcode scanner updates (#562)

* Add BUILDING.md

* Replace scaning library

- Out with qr_code_scanner
- In with flutter_zxing

* Update specs for jdk / kotlin / gradle

- NFI what this all means?

* Refactor barcode scanning widget

* Refactor barcode overlay

* Add handlers

* Update release notes

* Fix AppBar color

* Enhance attachment widget

* remove unused import

* Improved icon

* Select theme from main drawer
This commit is contained in:
Oliver
2024-12-06 00:08:04 +11:00
committed by GitHub
parent 4151aeb8e1
commit d4cff1a5b9
18 changed files with 339 additions and 228 deletions

View File

@ -31,41 +31,4 @@ User documentation for the InvenTree mobile app can be found [within the InvenTr
## 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
```
Refer to the [build instructions](BUILDING.md) for information on how to build the app from source.