PrediSat
PrediSat is an Android app that grabs Iridium flare and satellite pass data from Heavens-Above.com and formats it for the small screen of the phone. It also includes a few features to make satellite watching easier, such as alerts, countdowns, and night mode.
Links
PrediSat in Android Market (Android-only link)
PrediSat on AppBrain
Heavens-Above (the source of satellite data for PrediSat)
Changelog
v1.0.3 [under development]
-Supposedly fixed DST sometimes being 'forgotten' while running in background as AlertService.
v1.0.1 and v1.0.2 [2010-08-28]
-Fixed two crash bugs in the web browser.
v1.0.0 [2010-08-28]
-Initial release to the Android Market!
Started development on 2010-06-29
Known issues
-DST is sometimes 'forgotten' while running in background as AlertService, app/service needs to be restarted to get DST again.
-DST used is same as phone, so time is inaccurate if configured for a timezone currently using a different DST offset.
-Timezone detection is extremely limited due to inconsistency between definitions in Java and Heavens-Above.
-3 crash reports listed below:
-IndexOutOfBoundsException in ArrayList.throwIndexOutOfBoundsException() -NullPointerException in Calendar.setTime() -NullPointerException in Uri$StringUri.<init>()