A Flutter dictionary application where you can write in english and get the meaning in bangla. The writing process here is not typing rater than its drawing. you can draw a text and the corresponding meaning will be shown to you.
For android you need to provide own google-services.json
file. It is explained in codelab and here.
Run following commands after cloning this repository:
$ flutter pub get
$ flutter pub run build_runner build
$ flutter run
- Dart (Primary Language)
- Architecture : BLoC
- Libraries:
- flutter_signature_pad : To make the canvas to draw
- firebase_ml_vision : To detect the text from the drawn image.
- Hive : To store and retrieve bangla meaning of the text.
- shared_preferences: To check if the app is launched for the first time so that from words.txt, the database can be initialized.
- flutter_bloc: a predictable state management library for Dart.
The code base is under GNU GENERAL PUBLIC LICENSE v3.0