HKWarnings v1.1 Submitted For Review

I just submitted v1.1 to the AppStore for review.

New

  • Localised for Traditional Chinese (need to switch phone language to Trad. Chinese: ????)
  • Added “Rate on iTunes” link
  • If there is a “Go Home” warning (T8 for example) – can now choose to play a warning siren (option on main iPhone Settings screen)
  • Added the ability to email the warning pages HTML source (used for debugging problems)
  • Added a couple of new loading messages
  • Added Tell a Friend
  • Added Extras section with Tell a Friend and Email Warning Page
  • Moved warning language setting to the built-in Settings application (i.e. the main iPhone Settings screen)
  • Is now a navigation based app – the About/Disclaimer/Extras screens should slide onto the screen and the Extras screen has a top navigation bar
  • Sending email is now done within the app. No need to exit to send an email.

Fixes

  • Fixed issue with the warning text layout for long warnings – previously truncated the warning
  • A few interface tweaks
  • Fixed a small memory leak

HKWarnings is live on the App Store

HKWarnings is live on the App Store:

It’s a simple app that displays the current Hong Kong Observatory weather warnings. Also, if there is a nearby typhoon, it displays the Tropical Cyclone Track images.

I plan to localise it to Chinese and add a Typhoon Mode for when there is a typhoon nearby and the HK Observatory website is getting a lot of traffic so is slow.

It was originally called “Can We Go Home Yet?” – with one click on your iPhone you can see if the Typhoon 8 signal has been raised and it’s time to go home!

HKWarnings! Beta 7

New in app:

  • Added red/yellow fire warnings.
  • Added Chinese titles for all the warnings on the details page.
  • TC Track page now displays the typhoon name.
  • TC Track page displays the track images even if there is no T warning in HK. i.e. there is a track of a far off typhoon.
  • Tiny aesthetic changes to the settings view and the details page.
  • Fixed a bug on the TC track page where the images would stack up one on top of the other.
  • If you have chosen Chinese warnings, then pressing the “Open in Safari” link will open the Chinese version of the page.
  • Now it doesn’t bail out totally if there is an issue loading the TC track images when everything else is OK.
  • Changed default startup image.

New in middle tier:

  • Additional defensive code.
  • Refactored a bit.
  • Now always returns the typhoon track images, if there are any.
  • Also doesn’t bail out if there is an issue loading the TC track images when everything else is OK.

Potential issues:

The typhoon track image logic is all new. Not completely tested. Not sure what will happen if there is no typhoon to track.

Hopefully I’ve got the Chinese right !

If there are typhoon track images to load, the app startup time will be a little longer than before. My testing show’s it’s not too bad. I’ve seen a max of 4 seconds, average of 2 seconds. If there are no track images, it should be as fast as before. It will all depend on network speed and how responsive the HK Observatory web server is. Please let me know if it’s too slow and annoying.

Thanks again for your help!

HKWarnings! Beta 5

Changes to app:

  • Fixed bug in saving settings.
  • Fixed error message display size issues.
  • Added some cheeky animations for the about/disclaimer screens
  • Fixed crash when there is a typhoon, but no typhoon track (shouldn’t happen!)
  • App now displays Chinese warnings if you choose that setting.

Changes to middle tier:

  • Now parses the Chinese version of the HK Observatory warnings pages.

The Chinese support and parsing is totally experimental. I’ve only been able to test against no warning and one warning. Not two warnings or when there is a typhoon. I expect issues!

The full interface and messages is not localised, just the warnings retrieved from the Observatory.

HKWarnings! Beta 4

Changes:
  • Re-did the about screen. Still a bit rubbish until I get proper icons.
  • Added a disclaimer screen.
  • Moved the buttons to an actionsheet (when you press the info button)
  • Added link to HK Observatory.
  • Sorted out the time label layout on details screen.
  • Added settings bundle. Now has a setting entry on the main iPhone settings screen .. scroll down the bottom.
  • Added fire warnings temp icons.
  • Changed the alpha on the loading screen … now slightly transparent.
  • Added settings screen … to choose Chinese … but won’t display Chinese yet. Having a lot of trouble parsing multi-byte strings!
  • Fixed bug checking for internet reachability that caused a crash.
  • Added a few more loading messages!