Totals on Android + Introducing Apoorv!

Splitwise for Android v 3.6.5 introduces spending totals for groups. We’re thrilled about this for two reasons: one, totals have been our Android community’s most popularly requested feature for a while now. Two, it marks the first time our users are seeing Apoorv’s work in action! Apoorv Khatreja is Splitwise’s newest mobile engineer. He joined the team in October 2015 and is presently focusing on Android. We love having Apoorv on board and can’t think of a better way for our Android users to ‘meet’ him.

To access spending totals for your groups, navigate to the relevant group screen and tap the ‘vertical dots’ icon in the upper right hand corner of the group screen. Then tap ‘View spending totals’.

The resulting totals screen answers three important questions: How much did our group spend, in total? How much did I pay for, in total? And finally: How much do I owe, in total? You can see this information across three time periods: all time, this month, and last month. For now we are only summing across expenses added in your default currency. We recognize this may make the feature suboptimal for folks who are using Splitwise for foreign travel expenses. As a work-around for now you can temporarily change your default currency from your account settings screen.

Another enhancement introduced in 3.6.5 is the ability to zoom in on image uploads.

iOS 9 Updates

Splitwise for iPhone v 4.1.3 achieves full iOS 9 compatibility. 

Most iOS 9 changes are ‘under the hood’, but there is one exciting user-facing change: we’re now taking advantage of Apple’s text input action functionality for push notifications.    

What does that mean? Splitwise push notifications about expenses and payments will now contain a ‘comment’ field, so you may write and post comments from within the notification, without ever having to open up the Splitwise app.

To reveal this text input field, just tug down the notification from the banner. When finished composing your comment tap ‘send’ to post it. The comment will not post successfully if you are offline.

If you’ve disabled push notifications but feel compelled to reactivate them now, you may do so from your account settings page (contained in the ‘Me’ tab on iOS).

Splitwise: ¡Ahora disponible en Español!

Splitwise has a geographically diverse user base, with folks from 170+ nations using our apps. The joys of living with roommates, traveling with friends, and spotting a buddy for a beer are globally felt: so, too, is the sense of awkwardness when things don’t feel fair. We’re glad to be alleviating this stress for people around the world.

Today Splitwise is excited to announce that we’re deepening our commitment to the international community. We’ve completed the process of internationalization and will now start rolling out translated versions of Splitwise. In addition to appealing to internationally-based people, we know this development will be exciting to the many folks in the U.S. who prefer to communicate in languages besides English.

It all starts today with Splitwise en Español (Spanish!). Available now on all platforms

Now that we’ve readied the back-end and clients to display multiple languages, rolling out new languages should be fairly easy — we just need help translating all the terms found throughout the app. Want to help make Splitwise available in your language? Reach out to Product Manager Zoe Chaves at translations@splitwise.com to learn about our Volunteer Translator Program. 

If you want to provide feedback on the Spanish version of the app or any other aspect of Splitwise, we’re always reachable and happy to hear from you at support@splitwise.com.

¡Hurra!

Splitwise: Dance Edition

I see you, Splitwise users. You are a bunch of party animals.

You incur a ton of shared expenses when you’re out on the town, from spotting a friend’s drink to sharing a cab home at the end of the night. As such, we owe it to you to optimize Splitwise for the freakin’ weekend.

That’s why we’re pumped to introduce ‘Splitwise Dance Edition’. A new Splitwise feature (available on all platforms!) that lets you add bills, payments and more by performing specific, funk-tastic dance moves with your phone in hand. Watch the video to learn more:

Introducing Passcode Lock for iPhone

Splitwise for iPhone v 3.3.4 allows users to protect their Splitwise data by adding a 4-digit passcode lock to the app.

To add a passcode, simply navigate to the ‘Settings’ screen (from the grey root menu) and tap ‘Passcode’.

photo 1 photo 2

 

 

 

 

 

 

 

The passcode will be stored locally on your device, meaning A) We’ll never receive or store it on our servers and B) You’ll have to re-enable passcode lock if you ever log out of the app and then log back in, or delete the app and then re-install it. This is because logging out / deleting the app ‘trashes’ info the app has just stored locally (same reason you shouldn’t log out if you’ve been using offline mode and have un-synched bills).

The lock will activate if you leave the Splitwise app for > 120 seconds. We chose this time frame because we figured people might routinely switch between Splitwise and a P2P app we don’t directly integrate with.

At Splitwise, we take user privacy very seriously and are excited to be offering this device-level protection. We hope to bring passcode lock to Android in the medium term future, too.

More ‘Split Unequally’ Options Added to Android

For the past 15 months, improving the Android app has been a huge focus for our entire engineering team.

Today we’re excited to announce that we’ve made another step towards feature parity: Splitwise for Android now offers split by exact amounts, percentages, shares, and adjustment. That’s one more ‘split unequally’ option than iPhone (which lacks split by adjustment still) and just one less than the website (we’ll probably never bring itemization to mobile, sorry!). We really love our Android community and feel awesome about finally offering them this functionality.

Splitwise for Android v 3.3.8 also includes a better integration with our help desk provider. Now, when you write out an email to our support team your text will be scanned for ‘common questions’. If it looks like your query could be answered by one of our existing knowledge base articles, you’ll be shown that article. You may, of course, still submit your email if you need further assistance. We love to hear from users and try to respond quickly and thoroughly.

Coming to Splitwise for Android: Offline mode, multiple payers

When we released Splitwise for Android v3 last November the whole team let out a sigh of relief: We no longer had an Android app that sucked, but rather a native, sleek beast we could all be proud of.

Seems like all our Android users breathed a sigh of relief, too — our average rating in the Google Play store climbed by .3 in a matter of days, and we got tons of excited emails, Tweets and blog comments from our long-suffering Android folk.

Today we’re pumped to announce that we’ve kept our Android-awesomeness momentum going. We released multiple payers a couple days ago (version 3.2.4), and offline mode is being beta-tested right now by some very kind community members. We’ll release it to the masses once we’ve slain all the bugs.

Our hearts do a little dance every step our Android app takes towards feature parity with web and iPhone. As always, we’re so grateful to have you (yes, you) along for the journey.

Take the leap to learn how co-founder and lead mobile dev Marshall got offline mode for Android up and running. Spoiler alert: It was hard.


Co-founder and lead mobile dev Marshall was inspired by Dropbox’s “incredibly helpful” dev blog posts on their Carousel and photo-sharing infrastructure. Their put-it-in-the-queue model is the foundation of how our offline mode for Android works.

Previously, the app was designed to communicate with the server each and every time a you made or edited a bill. In the absence of an internet connection that communication would simply fail.

Now, the app keeps a log of all changes made, and tries to push them to the server in the order they were committed. When you don’t have a connection the app can simply skip over anything it can’t immediately execute, intellegently saving it for later. The best part is it can do all this in the background, meaning you can add a bill and then immediately do some other task, like checking a balance with a friend, without being subjected to an annoying saving toast and lost seconds. This means that even if you never use offline mode for Android, you’ll now enjoy a better, faster add bill experience.

Conversely, our offline mode for iPhone still tries to save the expense on the server. Once the request has failed, the app marks the expense to be saved later. This still makes you sit through the saving screen, waiting for 30 seconds until the request times out.

About this new iPhone/Android difference Marshall was happy to note “this is the first case of our Android app having something significantly more awesome than iPhone”. We know it’s long over-due!

Marshall also lauds Path and the Robolectric testing platform as critical resources during this development cycle.