diff --git a/README.md b/README.md index ce4054b..a950214 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,13 @@ +# Flutter ZXing -# ZXScanner - -
- -
- - - -ZXScanner is a free QR code and barcode scanner app for Android and iOS. It is built using Flutter and the [flutter_zxing](https://github.com/khoren93/flutter_zxing) plugin. +Flutter ZXing is a Flutter plugin for scanning and generating QR codes using the ZXing (Zebra Crossing) barcode scanning library. The plugin is implemented using the Dart FFI (Foreign Function Interface) and the [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp) library, and allows you to easily integrate barcode scanning and generation functionality into your Flutter apps. ## Demo Screenshots- +-All screenshots for iOS were generated using [Fastlane Snap](https://docs.fastlane.tools/actions/snapshot/). To generate your own, run the command: - -```bash -cd zxscanner/ios -bundle exec fastlane screenshots -``` - -## Flutter ZXing - -Flutter ZXing is a Flutter plugin for scanning and generating QR codes using the ZXing (Zebra Crossing) barcode scanning library. The plugin is implemented using the Dart FFI (Foreign Function Interface) and the [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp) library, and allows you to easily integrate barcode scanning and generation functionality into your Flutter apps. - ## Features - Scan QR codes and barcodes from the camera stream (on mobile platforms only), image file or URL @@ -72,6 +46,16 @@ In addition, flutter_zxing uses the camera plugin to access the device's camera This README file was mainly generated using ChatGPT, a tool that generates human-like text. +## ZXScanner + +ZXScanner is a free QR code and barcode scanner app for Android and iOS. It is built using Flutter and the [flutter_zxing](https://github.com/khoren93/flutter_zxing) plugin. + +
+ + + +
+ ## Getting Started ### Cloning the flutter_zxing project diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 0b385ca..599f3ef 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -27,7 +27,7 @@ SPEC CHECKSUMS: camera_avfoundation: 3125e8cd1a4387f6f31c6c63abb8a55892a9eeeb Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 flutter_zxing: 19a866d17c8a87ee1026d68521c69d2f008635f6 - image_picker_ios: 58b9c4269cb176f89acea5e5d043c9358f2d25f8 + image_picker_ios: 4a8aadfbb6dc30ad5141a2ce3832af9214a705b5 PODFILE CHECKSUM: ef19549a9bc3046e7bb7d2fab4d021637c0c58a3 diff --git a/example/lib/main.dart b/example/lib/main.dart index 75b454d..b41a719 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -23,6 +23,7 @@ class _MyAppState extends State+ +
-## Getting Started + -This project is a starting point for a Flutter application. +ZXScanner is a free QR code and barcode scanner app for Android and iOS. It is built using Flutter and the [flutter_zxing](https://github.com/khoren93/flutter_zxing) plugin. -A few resources to get you started if this is your first Flutter project: +## Demo Screenshots -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) ++ +-For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +All screenshots for iOS were generated using [Fastlane Snap](https://docs.fastlane.tools/actions/snapshot/). To generate your own, run the command: + +```bash +cd zxscanner/ios +bundle exec fastlane screenshots +``` diff --git a/zxscanner/lib/configs/app_theme.dart b/zxscanner/lib/configs/app_theme.dart index 72309a7..de251ad 100644 --- a/zxscanner/lib/configs/app_theme.dart +++ b/zxscanner/lib/configs/app_theme.dart @@ -10,11 +10,15 @@ class AppTheme { colors: FlexColor.schemesList[appStore.colorSchemeIndex].light, surfaceMode: FlexSurfaceMode.highScaffoldLevelSurface, blendLevel: 12, + useMaterial3: true, + useMaterial3ErrorColors: true, ); static ThemeData flexDarkTheme() => FlexThemeData.dark( colors: FlexColor.schemesList[appStore.colorSchemeIndex].dark, surfaceMode: FlexSurfaceMode.highScaffoldLevelSurface, blendLevel: 6, + useMaterial3: true, + useMaterial3ErrorColors: true, ); }