I'm looking to implement a custom cross-platform keyboard with Flutter.
As far as I can tell there are two major parts:
- getting the keyboard view and (window) behavior
on IOS done with the ContainingAppForKeyboard template
on Android with ?
- sending key-events and interacting with text-input
on IOS done with the UIKeyInput protocol
on Android with InputMethod
Further would it be nice to have access to the built-in lexicon,
this seems easy with a native plugin.
How can this best be done?
What are considerations I should make?
Regards,
Adam V.