This repository hosts a cross-platform mobile app developed with Flutter, offering a seamless experience for displaying product information. The application features a Barcode-scanning capability, allowing users to effortlessly fetch product details from GS1 barcodes.
- Language: Dart
- Framework: Flutter
- Data Service: Akeneo REST APIs
The app integrates the following Flutter packages:
- akeneo_api_client: For handling API requests to akeneo.
- mobile_scanner: A universal barcode and QR code scanner for Flutter based on MLKit.
- cached_network_image: For caching images from the web.
- Clone the repository.
git clone https://github.com/ETdvlpr/npc-mobile-flutter.git
- Install the dependencies.
cd npc-mobile-flutter flutter pub get
- Create a
.env
file in the root directory, you can use the.env.example
file as a template.AKENEO_API_BASE_URL=https://your-akeneo-instance.com AKENEO_API_CLIENT_ID=your-client-id AKENEO_API_CLIENT_SECRET=your-client-secret
- Run the app.
flutter run
- Enjoy!
Contributions are welcome! If you encounter issues or have improvements, please:
- Open an issue describing the bug or feature request.
- If you'd like to contribute code changes, Fork the repository, make changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.