Giter Site home page Giter Site logo

laisiangtho / dictionary Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 2.0 21.16 MB

A comprehensive Myanmar online dictionary

Home Page: https://myordbok.com

License: MIT License

Kotlin 0.06% Swift 0.21% Objective-C 0.02% Dart 99.70%
dictionary android thesaurus playstore flutter myanmar ios

dictionary's Introduction

Dictionary (MyOrdbok)

alt text

MyOrdbok is 'A comprehensive Myanmar online dictionary', and providing parts of speech, thesaurus and synonyms. It is aimed to help learning english, as well as burmese vocabularies and expressions. We have 57223 primary words with over 103787 definitions which can be used to lookup with over 200000 words. Our web app supports 24 languages.

...at App Store, Google play, or clone, privacy.

Feature:

  • Definition
  • Example(usage)
  • Parts of speech
  • Thesaurus and synonyms
  • Bookmark
  • Search (instant suggestion and result)
  • Text-to-Speech
  • Open Source
  • Offline
  • Customizable
  • Elegant
  • No authentication require
  • No Ads
  • Free

As it is active in develpment, please feel free to rate/write yours review, so that we can bring a better Dictionary app.

Any concerning data Privacy & Security.

alt text alt text

analytics (debug on windows)

# cd \dev\android-sdk\platform-tools
cd /dev/android-sdk/platform-tools
adb shell setprop debug.firebase.analytics.app "com.myordbok.app"

How would I clone correctly

All you need is basically a Github command line, flutter, and modify a few settings, such as version, packageName for Android or Bundle Identifier for iOS. Since com.myordbok.app has already taken you would need you own. It does not need to be a domain path but just uniqueid, so you should not take "com.google" or anything that you don't own!

Rename the following in assets

  • assets/mock-env.json to assets/env.json
  • assets/mock-word.db to assets/word.db
  • assets/mock-sense.db to assets/sense.db
  • assets/mock-thesaurus.db to assets/thesaurus.db

There isn't an easy way to separate ui and logic in flutter, any related dart scripts that plays primary logic in this application are moved to lidea repo as a seperated package. But they will work the same as bundle scripts.

In pubspec.yaml remove local package lidea and uncomment git

dependencies:
  flutter:
    sdk: flutter
  ...
  # Local lidea package, only in development
  # lidea:
  #   path: ../lidea
  # Github lidea package, uncomments lines below
  lidea:
    git:
      url: git://github.com/laisiangtho/lidea.git
      ref: main
  ...

...you will need your own configuration in the following files, for more info please run flutter doctor and see if you get it right.

  • android/local.properties
sdk.dir       = <android-sdk-path>
flutter.sdk   = <flutter-sdk-path>
  • android/key.properties
storePassword = <store-file-password>
keyPassword   = <key-file-password>
keyAlias      = <key-alias-name>
storeFile     = <path-of-jks>
  • android/app/google-services.json

This is a JSON formated file, you can get it from Google console -> IAM & ADMIN -> Service Accounts or Firebase.

Build and config

Android, iOS

dictionary's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dictionary's Issues

error

Generating synthetic localizations package failed with 1 error:

Exception: The 'arb-dir' directory, 'LocalDirectory: '/Users/ahkterhusin/AndroidStudioProjects/dictionary-flutter/../lidea/assets/locale'', does not exist.
Make sure that the correct path was provided.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.