Menu

Scoble: SwiftKey No 1 reason I switched to Android

Startup evangelist Robert Scoble recently said SwiftKey was the "number one reason" he switched from iOS to Android. He interviewed co-founder and CTO Ben Medlock because he wanted to find out more about the "geek behind SwiftKey". Watch his Google Hangout with Ben and CMO Joe...

Continue reading...

Bitbar – Automated cloud-based testing for Android

One of the things we enjoy at SwiftKey is meeting other companies, large and small, and sharing knowledge with them. Today we played host to Jouko Kaasila and Henri Kivelä from Bitbar, who came to talk to us about automated cloud-based testing for Android. Michele Sama (second from right),...

Continue reading...

Building APKs with different features from a single source

This one is for the Android nerds out there! Today, at DroidCon UK 2011, I presented the TouchType way of dealing with configuring Android APKs. We've come up with a clean framework to generate different APKs from a single source tree according to given feature requirements. (Our system is a bit...

Continue reading...

Test-Driven Development on Android using native Scala Mocking and Dependency Injection

This week I gave a talk to Londroid testing enthusiasts on how we do TDD on Android at TouchType. Our system uses RoboGuice (an Android version of Google Guice) and an open-source Scala mocking framework called Borachio, developed by Paul Butcher, our Chief Software Architect. We write our tests...

Continue reading...

Are you a super web dev?

We're looking for a full-stack web developer to join the best company in the world - TouchType - to do a variety of fun, engaging and innovative things with our technology. Do you think you fit the bill? If so, check out our job description here. No recruiters please. Cheers! Joe...

Continue reading...

Mock objects on Android with Borachio: Part 3

As we saw in part 2 of this series, mocking Android's PowerManager service directly is impossible. But there is an alternative approach that gives us something close enough. This article describes that approach. (more...)...

Continue reading...

Mock objects on Android with Borachio: Part 2

In part 1 of this series, I showed how to mock an interface that we created ourselves under Android. That's useful, but mocking really pays dividends when mocking OS services—doing so allows us to test our code in isolation, verify that it interacts with the OS correctly and that it handles...

Continue reading...

Mock objects on Android with Borachio: Part 1

In the next few "Technical Wizardry" articles, we're going to look at the approach we've developed to help with testing Android code (first published here). (more...)...

Continue reading...

Android library project with tests, step by step

Welcome to the new "Technical Wizardry" section of the TouchType blog. Here's where we'll be sharing a few of the tips and tricks we've learned while developing SwiftKey and the Fluency prediction engine that underpins it. We're going to start off with a series of articles on Android development...

Continue reading...

The clever stuff behind SwiftKey’s success

The dust has now settled on our paid launch in September and SwiftKey is already establishing itself as a leading solution to the problem of typing quickly and accurately on the go. At last month's DroidCon Android conference in London, I pitched our app at the AppCircus competition and we won....

Continue reading...

Get Involved

Get exclusive access to pre-release betas and talk to other SwiftKey fans.

VIP Community

@swiftkey

  • SwiftKey: @felixcts In that case, maybe give the paid version a try. If you have trouble, simply email our support team through the links in-app.9 hours ago
  • SwiftKey: @felixcts We'd suggest downloading the free trial and see how things go for you. =) The full version's the same... It just doesn't expire.9 hours ago
  • SwiftKey: @LincolnOne Fantastic! Congrats on surpassing the 50k mark. =) How are you liking things so far?9 hours ago
  • SwiftKey: @AcaLazarevic That's odd. Please email our support team at reviews@swiftkey.net so that they might be able to look into this for you. Thanks12 hours ago
  • SwiftKey: @AcaLazarevic What do you mean by "popping out"?13 hours ago
  • SwiftKey: @michaelklurfeld Not everyone is as fast as you. =) We decided to start "slow" and you can easily tweak things as you'd like afterwards.13 hours ago