Skip to content

Quick experimental app for digital ink in Flutter, to understand digital ink a bit deeper before an upcoming meeting

Notifications You must be signed in to change notification settings

osV22/Nikko-Digital-Ink

Repository files navigation

Nikko Digital Ink

What?

  • An app that takes drawing strokes and outputs digital equivlant using Google's ML Kit's Digital Ink Japanese language model.

Why?

  • To learn about digital ink ahead of a meeting
  • Why Nikko?
    • Will explain in person ;) Its a lovely city in the Japanese mountains!

How?

  • A tiny <20MB model is downloaded on the user's device. In this case we specifically target Japanese langauge because that's the audience this particualar exmaple is built for.

  • Tons of optimization is still needed to get it to work well enough so it does not think you're writing random stuff. You can see those in the /utils/ directory.

    • Of course there is still room
App Start → Check Model Status → Already Downloaded? 
    ↓                              ↓
    NO                             YES
    ↓                              ↓
Download Model                 Show "Ready"
    ↓                              ↓
Show "Ready"                   Enable Button
    ↓                              ↓
Enable Button              Navigate to Home
    ↓
Navigate to Home

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

Quick experimental app for digital ink in Flutter, to understand digital ink a bit deeper before an upcoming meeting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages