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
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


Word recognition is much faster.


Bug fixes.


Touch an existing word to get a list of replacements.

Various other minor enhancements and bug fixes.


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.

Comments and ratings for Flow
  • (61 stars)

    by Amir Ostad on 11/09/2014

    There is no key on this keyboard for changing to another keyboard layout.

  • (61 stars)

    by HELEN TUCKER on 10/09/2014


  • (61 stars)

    by Eric Monson on 02/09/2014

    Currently lacks the ability to add typed words to the dictionary (it redirects you to the system dictionary management interface), but it is smart enough not to second guess what you type, so that helps greatly. Honestly, the core design is so good that you really need to try it for a weak or two (to get accustomed to the layout) -- you won't regret it.

  • (61 stars)

    by Jeff Altorfer on 01/09/2014

    More efficient rt away but several weeks b4 really fluent with (MUST try BOTH manual & tutorial!). All other keyboards now feel slow, inefficient, clumsy. Similar jump in productivity to 1st switching frm tapping each key, to swipe-style entry. Much lower typo/error rate thx 2 keypad layout. User dictionary is 1st place searched (so your/any words misinterpreted can b entered there 4 instant recog

  • (61 stars)

    by Thomas Frohwein on 01/09/2014

    The layout makes it easy to flow-type in English. A great idea that puts this keyboard ahead of all the commercial competitors. Adding words to the dictionary could be improved. However even tapping single keys is better than with other keyboards thanks to the key size.

  • (61 stars)

    by Paul Cafarella on 01/09/2014

    Best keyboard app ever... and it's free! Smart and innovative. It's a short learning curve to master and you're rewarded with the fastest text ever, all with one finger.

  • (61 stars)

    by Lisa Rushakoff on 27/08/2014

    Can't use my emoji keyboard with this. That's a problem