Splitwisdom

The Splitwise engineering blog.

Baking encrypted cookies with Rails

How does Rails take your cookie value and turn it into an encrypted payload? Explore how in this interactive playground!

Android Tokenized Auto-Complete, a new Splitwise open-source project

To achieve Android awesomeness for 3.0, we needed to build a Gmail-style autocomplete field for selecting friends when creating expenses. I was expecting to find this fairly easy to do with the Android SDK. Lots of apps must need this need, and I was aware of the AutoCompleteTextView and MultiAutoCompleteTextView classes. How hard could it be?

Developing multi-currency support for iOS

Managing currencies in any language is not for the faint of heart. If you’ve been down this dark path, I’m sure you are familiar with the dearth of good recommendations for how to deal with this. Given our focus on group travel, managing different currencies is part of our nuts and bolts.