I’m basically done with FlightPredictor for Android. I started almost three months ago, so one major takeaway is that apps take a long time to write. It took a bit longer since I hadn’t done any Android work before, but most of the design was just copying the existing apps, so maybe that balances out?
To set the record straight, some of my Android complaints were unfair, and once I got into the swing of things I got things working in fairly short order. (although some still stand) So it’s not a terrible environment to develop in, although Java isn’t my favorite language, but having to design for a ton of different screen sizes with a ton of different OS versions combined with the fact that there doesn’t seem to be many standards for interaction really made it a drag.
Oh, and I tried filtering a list on David’s phone and it was very fast. I’d estimate the emulator is something like 20x slower than running on a phone. Which worked out nicely since I didn’t have to optimize anything further, but it sure does make testing on the emulator painful!
Next up is a Windows Phone 7 version, which I’ve just started. I’m guessing with the holidays it will take a bit longer than three months, but since I’m already moderately familiar with WPF/Silverlight/C#, perhaps it will go faster.
My Prius hit 100K miles last week! I’ve been pretty happy with it – since I bought it 7 years ago it’s only had a few problems. It’s averaged just under 43 MPG over that time. A quick comparison with a Camry (which gets ~28MPG):
|Gallons per 100K miles||2325||3571|
|Price for gas (at $3/gallon)||$6975||$10713|
So I’ve saved more than $3500 on gas already, which is a bit less than the premium I paid for the car, but it’s pretty close. Here’s to 100K more miles!