TextExpander touch SDK

TextExpander touch SDK

Type more with less effort on your iPhone or iPad!

TextExpander touch SDK

TextExpanderTouchSDK on GitHub

(current version: 2.3.1)

add TextExpander touch functionality
to your iOS app!

TextExpander is most useful when it’s available for text entry everywhere, as it is on Mac OS X. Given the current restrictions of the iOS, it’s not possible to make TextExpander touch work that way. We’ve focused on making TextExpander touch work well for composing text, then sending it directly to Mail, Twitter clients, or via copy & paste to any other application.

It is possible for other iOS applications to offer TextExpander functionality. When a TextExpander touch user uses an application which supports the TextExpander engine, their snippets will expand when they enter their abbreviations in that application.

We believe this is a win-win for both TextExpander touch and for iOS application developers. Having additional applications with integrated TextExpander functionality makes TextExpander touch more useful on iOS devices. Applications which support the TextExpander engine make text entry easier for their users.

What's new?

TextExpander 2.0 and later include support for formatted text snippets and fill-in fields. The TextExpander touch SDK 2.0 and later allow apps with TextExpander support to add support for formatted text snippets and fill-in fields and includes some helpful fixes. TextExpander touch 2.1 or later is required to share snippets on iOS 7. The TextExpander touch SDK 2.1 is required to access shared snippets on iOS 7.

Tutorial: Getting Started

Here's a quick tutorial on how to add TextExpander touch to your project. Here's the sample app to go with the tutorial. There's a more detailed sample in the SDK package. (The tutorial needs some updating and can be supplemented with the Read Me file.)

Tutorial: Adding Fill-in Support

Here's a new tutorial on how to add support for TextExpander touch fill-ins to your app. Here's the sample app to go with the tutorial. (The tutorial needs some updating and can be supplemented with the Read Me file.)

Google Group

To keep track of TextExpander touch SDK updates, please join our Google Group.

Presentation from altWWDC 2013

Here are slides and text from "Adding TextExpander to your iOS App" presented at altWWDC in San Francisco in June 2013.

Supported Apps

Complete list of TextExpander-integrated iPhone & iPad apps. When you add support for TextExpander touch to your app, let us know and we'll add you to the list.

Supporting Older Versions of iOS

The TextExpander touch 2.1 SDK requires iOS 5.1 or later and Xcode 4.3 or later. The TextExpander touch 2.1 SDK includes arm64 and x86_64 support, though the arm64 support has not been tested on-device. Please use the 1.2.3 SDK for iOS 3.1 / Xcode 3.2.3.

 

System Requirements:

TextExpander touch 2.5 and later requires an iPhone, iPod touch, or iPad running iOS 7.

If you have iOS 5.1 or iOS 6, the App Store allows you to download the last compatible version. For details, check out the FAQ.