10,000 - 50,000 downloads

Add this app to your lists
View bigger - Flow for Android screenshot
View bigger - Flow for Android screenshot
View bigger - Flow for Android screenshot
Flow is an on-screen keyboard that enables exceptionally fast text input on your phone. It combines many different features to improve typing speed:

- Enter each word in a single gesture (similar to Swype or SlideIT). Touch the first letter, move your finger smoothly from one key to the next, and lift it when you reach the end of the word. Spaces between words are inserted automatically.

- The keyboard layout is optimized by analyzing common patterns in English words. The QWERTY layout used by most keyboards was designed for typing with two hands, and it's a terrible layout for on-screen use. The Flow layout is optimized so common words can be entered with the shortest, smoothest path possible.

- Keys are large and evenly spaced for improved accuracy.

- The most common punctuation symbols are directly available without needing a modifier key.

- Double letters are recognized automatically. You don't need to "scribble over" them like with Swype.

- When a word is recognized, it flashes briefly on top of the keyboard. You don't need to move your eyes away from the keyboard to verify it.

- Long-press any key for a selection of alternate characters.

- Supports voice input.

- Supports English (American and British), French, German, Portuguese, and Spanish.

Try Flow today and start improving your typing speed - guaranteed, or your money back! (How many other free keyboards dare to promise THAT?) And please send feedback so we can continue to improve Flow. Suggestions and bug reports are always welcome. Flow is an open source project.

Recently changed in this version


Added support for French, German, Portuguese, and Spanish.


Minor enhancements and bug fixes.


Added setting for keyboard size and position.


Bug fixes.


Improved accuracy.

Improved logic for inserting spaces.

Fixed a few bugs.


Fixed a bug that made the keyboard too small on some devices.


Add a "controls" panel with arrow keys, clipboard access, etc.

Comments and ratings for Flow
  • (61 stars)

    by adam feda on 09/06/2014


  • (61 stars)

    by Kitty Nevada on 29/05/2014

    Easy 2 learn. I read & did the tutorial 3 times. Its simple & fast. More accurate than swype . The system, (layout vs letter arrangement) makes sense... ***DO THE TUTORIAL its not long.******

  • (61 stars)

    by gopakumar das on 24/05/2014

    This is really an excellent keyboard application. You deserve as many stars in the sky.

  • (61 stars)

    by Shannon Mcdowell on 21/05/2014

    States that your app can collect texted information such as credit card numbers passwords and saved logg of Twxt this is a security issue you need to address i have a screen shot

  • (61 stars)

    by ketan shah on 16/05/2014

    Very nice and fast but new words don't get added automatically, also words which have ' in them have to be traced with ' eg. The word don't cannot be traced simply as 'dont' which is a good feature of Google keypad also it would be better to have a space button when number pad is on and yeah if I exit the keypad while numpad was last on next time when I start it, it does not come back to alphabets

  • (61 stars)

    by Tshepo Moabi on 16/05/2014

    I just don't have the patience to manually input all my custom words into the user dictionary. It's 1 helluva big deal breaker. Apart from that, I love it.

  • (61 stars)

    by Jitendra Jasnani on 25/04/2014

    The concept is gr8 n makes sense. Am unable to use enter on my phone.(else deserves 5 stars)