diff --git a/README.md b/README.md
index d9f4752..21f8136 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ A barcode and QR code scanner based on [ZXing C++](https://github.com/nu-book/zx
-## Supported Formats
+## Supported Barcode Formats
| 1D product | 1D industrial | 2D
| ---------- | ----------------- | --------------
@@ -18,16 +18,23 @@ A barcode and QR code scanner based on [ZXing C++](https://github.com/nu-book/zx
| DataBar | ITF | MaxiCode (beta)
| | DataBar Expanded |
+## Features
+- [x] Read barcode from camera
+- [x] Read barcode from gallery
+- [x] Create barcode from text
+- [ ] Read multiple barcodes from camera or gallery
+- [ ] Return scanned barcode position and size
+
## Getting Started
### To read barcode:
```dart
import 'package:flutter_zxing/flutter_zxing.dart';
-// Use ZxingReaderWidget to quickly read barcode from camera image
+// Use ReaderWidget to quickly read barcode from camera image
@override
Widget build(BuildContext context) {
return Scaffold(
- body: ZxingReaderWidget(
+ body: ReaderWidget(
onScan: (result) async {
// Do something with the result
},
@@ -52,11 +59,11 @@ import 'package:flutter_zxing/flutter_zxing.dart';
import 'dart:typed_data';
import 'package:image/image.dart' as imglib;
-// Use ZxingWriterWidget to quickly read barcode from camera image
+// Use WriterWidget to quickly read barcode from camera image
@override
Widget build(BuildContext context) {
return Scaffold(
- body: ZxingWriterWidget(
+ body: WriterWidget(
onSuccess: (result, bytes) {
// Do something with the result
},