Android: BatteryLastUnplugged 1.3 (renamed to BatteryUptime)
First, a little bit of an Android Developer PSA: Do not lose the private key used to sign your app during your first publication! This key is needed to continuously sign your application before uploading to Google. Keep it backed up..
I am rather embarrassed that I did indeed lose my private key, and there is no way to recover from this. You have to rename your application, resign with a new key, and reupload to google =(
Changelog:
- New slightlier less ugly widget design
- Code improvements necessary to introduce stats in the next update.
- Achievement messages! Will show a toaster dialog when you bet your average and best times.

Android: Shush 1.4
Android: Introducing Shush
Shush will reduce your ringer and notification volume when your screen is on (who needs to have the volume be super loud when you are right in front of your phone anyway?) and then return the volume to normal when your screen is off.


Available in the Android Market for free.

Android: Introducing Baseball Season Standings 2010
Polished widgets for each of the major league teams that show current standings in their conference. – Standing – Score – Games back
Future updates will include wild card standings, overall conference standing widget, and playoff standings.


Also available in “Mini” for only $0.99!


Android: MLB Standings (Preview)
So folks have been commenting on how blatantly ugly my first Android widget is. I agree. Its horrible.
But only because I have been focusing every little ounce of creative energy into this widget (Coming Soon!):

Pretty cool for all the baseball fans out there :)
Android: BatteryLastUnplugged V1.2 Released
There was a really nice bug in the first release that would prevent your best unplug time from being saved and displayed. Unfortunately I went on a whirlwind vacation to the east coast for a week and was unable to publish V1.2 (that hopefully fixes this bug).
Additionally, if the widget crashes (or stops responding) when you install the update, try the following:
- Uninstall widget, and reinstall widget
- Uninstall widget, restart device, reinstall widget.
BatteryLastUnplugged 1.2 is available in the Android Market today.
Introducing: Battery Last Unplugged (Android)
My first public Android application, so be gentle…
I am always very paranoid about my battery usage on my smart phones. I am constantly checking the Battery settings screen on my Android phone that shows battery usage, and the time since it was last unplugged.
So over the course of a few days here and there, I threw together a simple Homescreen Widget:
The first line is the current AC status of the device (Discharging/Charging). The second line is the current time since being unplugged, and the last line is your best run time since being unplugged.
I would like to implement more features, such as recording all of your unplugged times and plotting them.
Available in the market for free:
What does your Droid look like?
Discovered Helix Launcher recently, it seems to be an excellent free replacement to the stock launcher. Just as speedy, but lets you add dock-like shortcuts to the bottom of the screen.

Now if only RemeberTheMilk didn’t have a super ugly widget…
My Top 5 Android Applications
Here are my top 5 android applications and widgets (two separate lists). In an effort to spread the word about some lesser-known power-user apps, I will try to exclude everyone’s favorites, such as RememberTheMilk and WeatherBug.
Applications
1 Handcent 
Handcent is a replacement for the stock “Messaging” application on Android. It literally has too many feature to list, but some of my favorites:
- Can customize notification options on a per contact basis, and even set custom vibrate settings
- Can skin to your hearts content
- Can reply inline to incoming text messages
- Can quick-compose a text message from within ANY android application
2 SayMyName
SayMyName is a nice little random utility that will speak the name of the incoming caller when receiving a new phone call. It is overlaid with the ringtone that is being played, but in my experience that is not much of a problem. You can have it just say the persons name, or configure what it says, such as “Incoming Call from %first% %last%”.
3 Gentle Alarm
GentleAlarm is a sort-of a replacement for the Clock application. In my opinion the stock Clock application is severely lacking in the alarm feature, coming from using an iPhone as a dedicated alarm clock for almost two years.
Once you get past GentleAlarm’s rather HORRIBLE user experience, it is easily the best alarm application I have ever used.
- dock support
- sleep-cycle optimized to you wake up during light sleep (optional)
- music, playlists, ringtones
- silent alarm for school/work
- very smooth onset of alarm
- night display
- flip to snooze
- optional flightmode at night
4 KeePassDroid 
I use KeePassX on my Macbook Pro to track all of my important account information. KeePassDroid allows me to carry that information with me everywhere on my phone. Definably a must for me and my smart phone.
5 twicca 
I really don’t spend much time using Twitter anymore, but twicca seems to be the best currently available twitter app for Android. It looks great, and covers all of the basic features perfectly.
Widgets
1 Agenda Widget 
The stock “Calendar” widget that comes with Android sucks. What I needed was an agenda style widget that doesn’t look like crap. “Agenda Widget” fits the bill rather perfectly.

2 Power Control Widget (root required)
A widget that gives you quick access to toggling bluetooth/wifi/3g, comes with a rooted ROM.

3 Battery Time Lite Widget 
This widget gives you a little battery icon showing remaining juice, but it also places the battery percentage into your notification bar.
Migrating from the iPhone to the Moto Droid: Week 1

I have been using an iPhone 3G for a little over two years, and a year before that I was using a first generation iPod Touch. For those 3 years the iPhone (and its operating system) has been my handy companion, helping to keep me entertained, and on track with every aspect of my life. It _was_ the ultimate smart phone.
I have spent many years using various Palm PDAs and they always left me felt wanting – I didn’t know what I wanted, but the iPhone filled that spot perfectly.
I have been completely satisfied until recently, and this week signed up for a new 2 year verizon wireless contract, and bought a Motorola Droid.
What led me to do this?
- iPhone 3G was becoming increasingly slow. (Jailbroken or not). In an effort to speed it up, I restored it to stock firmware and lost 90% of the functionality that is important to me in a smart phone. iPhone 3G stock is useless to me.
- AT&T reception. Where I work, and spend most of my weekends, AT&T reception is poor at best. In most cases it would be faster to go to an Apple Store, buy an iMac, then hand carry that iMac to a starbucks to check my email then wait for the iPhone to find service and launch the email application.
- Boring, and nothing new in sight. 2 years is a long time to have a phone. Last year’s update to the iPhone (iPhone 3GS) wasn’t enough for me to extend my AT&T contract another 2 years, or plop down $500 for an unsubsidized phone. This last apple event apple announced the iPad. There was no discussion of the iPhone, or even the operating system they share in common. This disturbed me. Concentrate on the product everyone loves, dont split your focus to another product that doesn’t solve a problem for me…
What do I want in a smart phone?
The Droid so far does _almost_ everything my jailbroken iPhone could do (and with speed and service). There of course are some gaps.
First, what do I do with my iPhone exactly? What is important to me in a smart phone that I keep with me 24/7?
- Calendar Notifications. I NEED my phone to sync with whatever calendaring system I am using (Google Calendar currently), and even more important I NEED it to notify me of events that are on that calendar. (iPhone: Stock calendar application)
- Calendar Agenda. Again, I am all about calendar support. I NEED to see what the days ahead have in store for me. (iPhone: Jailbroken LockCalendar)
- To Do List. I try to be a very organized person. I like lists. I keep extensive to do lists to organize my life. My phone needs to be able to sync with whatever solution I am using for To Do lists, even if I have to hand write it myself.(iPhone: Things)
- Note Syncing. I write notes about a lot of things that I need to remember. Same as above. (iPhone: simpleNote)
- Easy access to all of my email accounts. I get a lot of email (who doesnt) (iPhone: stock email)
- Real web browsing. I can stand stupid phone web browsers. The iPhone MobileSafari has spoiled me. I need that in a phone.(iPhone: stock browser)
- Reliable phone service. I work on an air force facility. I frequently need to make important phone calls. I need reliable phone service.(iPhone: I wish)
- Music playing. My phone is my iPod. I do not wish to carry multiple devices around.(iPhone: stock mp3 application)
- Terminal/SSH ability. I like to be able to access remote servers that I own at free will.(iPhone: Jailbroken MobileTerminal)
- Customization. I hate it when my phone looks exactly like everyone else’s. My phone is mine, it needs to feel like home. (iPhone: jailbroken WinterBoard)
So why didn’t I just get an iPhone 3GS and jailbreak it? It’s faster than the iPhone 3G, and it meshes with my current environment, BUT the current model of the iPhone 3GS can’t be jailbroken reliably. It currently requires to be tethered to a computer EVERYTIME you reboot it. Phones suck, they aren’t stable, their batteries die, they get rebooted occasionally. This is a deal breaker for me.
Week 1
Android does everything Google under the box (makes sense). To even activate your phone you have to give it a gmail address.
It automatically sucked down my Google Voice contacts, and it was a chinch to setup Google Voice on it. The market place isn’t as plentiful as the AppStore, but it does seem to have a lot of the quality applications covered.
So far I use the following to replace features of my iPhone:
- Handcent. Text messaging application at its finest. This is almost equivalent to biteSMS on a jailbroken iPhone.
- Astrid. Pretty solid to do list software supporting tags and due dates. Doesn’t quite replace Things for me, as I rely fairly heavily on the syncing capability. Astrid does seem to sync with RememberTheMilk, so I will give that a whirl.
- KeePassDroid. There’s too many passwords for me to remember. On my desktop I use KeePassX (http://keepass.info/ is free and open source for all platforms). iKeePass on the iPhone kind of sucked. KeePassDroid is pretty sweet.
- Haven’t found a note syncing solution yet.
- BetterTerminal. Pretty great terminal.
Android lets me configure every notification sound to my content. Everything can have its own noise, no hacking required.
Best part of the new phone so far? The speaker is incredibly louder than my iPhone 3G so I can actually here phone calls and text messages.
I think I will keep it for now….
UPDATE: Three weeks later, I have decided to keep the droid, and even ported my AT&T number to VZW! Goodbye iPhone!