Archives For mobile app

Expensify, just like all tech companies in the world, fights bugs on a daily basis. Most of them affect an insignificant part of our users (i.e. an app crash when resuming on a specific page). Some of them have an important impact on the main flow (i.e. taking a picture takes 10 seconds longer than usual).

But sometimes, one small line of code will produce a bug that critically affects 100% of our users.  Continue Reading…

Here’s a quick look at a few things we’ve done in the past few months to make sure Expensify runs faster than a <insert inappropriate joke here>.

Cache, Cache, Cache

Before (gray) and after (blue) chart of API Response Times

Before (dashed) and after (solid blue) chart of API response times – from New Relic

The biggest change we’ve made to speed up our API was introducing a global caching layer, aware of the relationships between the data we handle, and capable of prefetching resources in bulk when necessary. This has reduced the read load on our database server by around 25% (!), freeing resources to serve more customers at any time, especially at peak load. The API is used by all of our apps, including expensify.com – so the benefits of this can be perceived across all of our services.  Continue Reading…

Great news everybody! We’ve just released support for kilometres in mileage expenses (both web and mobile) as well as time tracking on the web interface.

Kilometres

In the mobile app, you now have the option to select between miles and kilometres for mileage entries. Whether you’re creating a basic distance expense, using our odometer option or the GPS tracker you can select kilometres to track your trip accurately.  Continue Reading…

VDAY

First and foremost, we’ve made two HUGE upgrades:  Continue Reading…

While the IRS normally updates mileage rates once at the beginning of a year, rising gas prices have had enough of an impact for them to reconsider.  Starting July 1st and lasting until the end of the 2011 year on December 31st, any use of a vehicle for business will allow you a deductible of $0.555 per mile driven.

All new Expensify accounts created after the mileage rate change takes effect will already be updated with the new rate.  For everyone with an existing account we ask you to please update your rate by going to the Settings -> Preferences page and clicking [change] next to your miles unit.

The reason we don’t update all past accounts automatically is because we’ve found that a great many of you are using a rate set by your company or a source other than the IRS.

Read more about what prompted the mileage rate change on the IRS press release.

We just keep rolling them out; we’ve just released the Expensify Android application!

You could own this!

Again, what can you do with it?

Add Cash Expenses

For example, just after a fancy meal with clients, pick up your phone, press Expensify, press Add Expense, enter the amount, the name of the restaurant, enter the client’s name in the comments field, and press Submit to send those details right on up to your Expensify account, one click away from being on your next expense report! And if your company requires a receipt…

Upload Receipt Images

Simply snap a picture of the receipt with your phone’s camera, and it’ll be also sent up to Expensify, either attached to the expense you just entered, or unattached, ready to be attached to an expense later.

Install It

So don’t just sit there, pick up your Android G1 or MyTouch phone, head to the Market, and search for Expensify, or just check out the “Just in” section in Finance!

The app works on all currently released Android phones – and if you’re thinking of getting a Motorola Droid phone, coming our next week, don’t worry, we’ll have your expense reporting needs covered!

Tom

Mobile Developer

Expensify.