- Small size
- Ads-free
- Only 1 permission (Vibrate)
- Google has its stock keyboard (official source code)
- rkkr makes his minimal "Simple Keyboard", removing unecessary feaures from the code (Emojis, GIFs, spell checker and swipe typing)
- Mik-el (me) works to make the keyboard working also on Android 2.3 devices (and up)
- Lowered minSdkVersion to api10 (android 2.3.3+);
- Added support-v4 library to add NEW apis for this "old" android; (support library version is 25.4.0, newer ones require Android 4.0)
- Added suport-v7 library even if (probably) unecessary
- Added support for android.animation (requires api11+ but I've added backported code thanks to nineoldandroid)
- Set the hardware acceleration for the app to "false" to avoid the usage of a newer method
- The code compiles correctly.
- The generated apk is correctly installed on old Android devices
- The keyboard crashes :(
- (It's a classic "colud not find class X referenced from method Y" problem, link but I haven't figured out how to solve it yet)
- In other words, a java class in this code (rkr.simplekeyboard.inputmethod.latin.RichInputMethodManager) uses methods that belongs to an android class (android.view.inputmethod.InputMethodSubtype) that can't be used in this project.
Search in the whole project the word "Mikel" (Ctrl+Maiusc+F) and you'll quickly find the lines edited by me
- Mik-el (me, works on Android 2.3+ support)
- rkkr (worked on the SimpleKeyboard code)
- Jake Wharton (backported Android animation)
Telegram Channel | link |
XDA Forum | link |
Tech Blog | link |
link | |
Youtube | link |