Most of the phones and tablets are using the virtual on-screen keyboards which make typing more difficult even with use of Swipe/SlideIt enhancements. When designing your application you should however consider phones that have the physical, or bluetooth paired keyboards and utilize the display accordingly.
Please keep in mind that the type of virtual keyboard should be adjusted depending on type of input:
✓ text
✓ numbers only
✓ Internet addresses