Archive for the ‘Apps’ category

Major Update to the National Park Service Checklist app

August 10th, 2011

I’ve completed a major update to my National Park Service Checklist application, adding the ability to view and record your visit to all of the sites in the National Park Service.  This includes the many National Monuments, Historic Parks/Sites, Battlefields, Recreation areas and more… nearly 400 sites!

I’ve also taken the time to introduce a new home screen, leveraging the horizontally scrolling “Panorama” control which are a core design pattern for the Windows Phone.  This makes it easy for users to see just those sites of a specific designation (ex: monuments) or region.  I show your progress against each of these areas, so you can see how close you are to visiting just the 58 national parks, or visiting every site in the National Capital Region.

As always, this is a free upgrade for existing customers.  I have kept the price low as an introductory offer, just 1.99$, although this may change as I have added so many new features in this update.

Download this app: If you have Zune app installed on this PC, or are viewing this page on your Windows Phone, visit http://windowsphone.com/s?appid=358c0575-ad86-e011-986b-78e7d1fa76f8 for a free trial, or to purchase this app.

Version 2.0 adds:

  • All of the sites in the National Park Service, totaling 385 sites.  (395 if you count park + preserve twice as the park service does.)
  • A bold new home page with photos for the most common designations, plus a page to view sites by region w/ an region overview map.
  • Dynamic “places” view to show all of the sites of a specific designation or region, plus progress (28/58 visited) and brief description of purpose of designation.
  • Progress indicator when loading the app and when viewing every park of a type or in a region.
  • A short description about each park service designation to help visitors understand how they differ. (Ex: historic park vs. site)\
  • Moved “learn more about the NPS” to a separate page to simply home screen.
  • Updated icons and loading screen.
  • (Trial mode is limited to viewing the 58 national parks, and recording your first three visits.)
P.S. This weekend we visited Channel Islands National Park, camping for one night at Scorpion Harbor on Santa Cruz island.  We had a beautiful day hiking to Smugglers Cove, and the next day we hiked out to Potato Harbor before catching our boat back to the mainland.  This trip, plus our July visit to Cuyahoga Valley brings me to 28 of the 58 National Parks (I’m almost halfway there, although we’re only visited 13 parks together.)

Introducing the ‘National Park Checklist’ app for the Windows Phone 7 platform

May 30th, 2011

I’m pleased to announce my second app for the Windows Phone 7 platform.  The application follows in the footsteps of Fifty States app, offering a crafted application experience for tracking your visits to the 58 US National Parks.  As you may have seen in my earlier post about creating a National Park Checklist wall poster, I have incredible appreciation and passion for these protected lands which have been set aside due to their unique natural and cultural beauty.  I’ve created this app to help you engage with the parks more fully, track the places you’ve been, and inspire your next adventures.

Home Screen showing the parks you have visited. (Photo of Capitol Reef taken by me.)

 

New features in the ‘National Park Checklist’ app.

The National Park Checklist application was built using my Fifty States app as a starting point.  Since that application’s initial version 1.0 release, I have made many updates which set the stage for me to create a similar application for the National Parks.  In both apps, I now read the state/park data from an XML file, which makes it easier to do the initial data entry and to make updates should I want to add additional capabilities which require more data fields, or to simply fix a mistake in the data.  Along the same lines, I am now saving/reading user data to a defined XML schema instead of relying on the IsolatedStorageSettings API.  This allowed me to introduce a feature to “back up” your visits data.  I plan to introduce an option to restore the data soon :-)

I am particularly pleased with the visual styling I was able to achieve with the National Parks app.  I definitely drew inspiration from the National Park Unigrid System that is used in official park literature.  It relies on a bold black heading with white text on all materials, and aligning content to strict grids to ensure readability and consistency on literature which is folded.  I’ve incorporated photographs (taken by me and my wife) of many national parks. which provide a random heading for the home page, and provide context when looking at a specific park such as Haleakala (see below.)  I hope to get additional images for the remaining parks.

I also color-coded the National Parks by region to give users a way to break the insurmountable goal of visiting 58 disparate parks into more achievable goals.  The color coding was carefully selected to match the coloring used in the ‘Passport to your National Parks’ program.  I have owned a National Park Passport since ’92 and nearly filled several sections during several family road trips starting in ’93.  The program is a great way to motivate people to visit the parks and have a stronger connection with each visit.

 

Try it now…

If you have a Windows Phone 7 and would like to try my application, please click this link to Download the National Park Checklist application using the Zune Marketplace for Windows Phone 7.  If you like it, please rate the application and leave a comment on the marketplace.  This will help others find and enjoy this application.

As always, please send me an email or leave a comment below if you have questions, ideas, feedback or bugs for me.  Thanks!

 

Fifty States, my first Windows Phone 7 app

February 12th, 2011

Many folks set aspirational goals such as visiting every continent, climbing every mountain over a certain height or running your first marathon.  A common goal of many Americans is to visit all 50 US States.

My first app…

I am proud to announce the availability of my first application, “Fifty States”.  It is a simple application to keep track of how many of the 50 US States you have visited.  I designed the application so you can record more than one visit to each state, along with the date and a short note about your visit.  It’s simple, but the app does one thing and I believe that it does it well.

List of the Fifty US States with a count of the number of states visited. Provide a date and short note for each visit

A learning experience…

While I work in the software industry, programming is not part of my daily job.  This was my first time programming in Silverlight, or C#.  There was definitely a learning curve, but I was able to create my app in the evenings over just two weeks.  I  started with the code samples in the SDK (Databound & Pivot were most instructive), leveraged online tutorials (31 days of Windows Phone 7) and asked questions on the developer community at http://create.msdn.com.  With all that I have learned, it would take a quarter of the time to do it again from scratch.

One of my goals was to create an application which could leverage one of the unique features of the Windows Phone 7 platform, the ability of the app developer to offer a single installable package that contains both the trial mode functionality and the paid application.  This is much easier for developers, as they do not need to create both a free version of their application and a separate premium paid application.  Windows Phone developers are free to decide how they want to limit the trial version.  Game developers might choose to only offer the first 5 levels, app developers might include advertising in the trial version or offer premium capabilites to paying customers.  I finally settled on my own trial behavior, which allows users to use all of the capabilities of the app for free, but limit them to record their first 10 visits to any combination of states.  I settled on the lowest price of $0.99, the app has a limited number of features at this time.  The Marketplace is flexible enough that developers can change prices at any time, for example I could raise the price due to additional features, but customers who purchase the application now would get free updates.

Fifty States Application Icon

I also made a nice icon for my application.  I wanted to create something which respects the stark iconography and bold colors of the Windows Phone 7 design guidelines, but I also wanted to create something that stands out on it’s own.  I settled with a custom white icon on a background of a red leather-bound book, to evoke the exterior of a high-end journal or travel guide.  I’m not sure if it works well or is too bold, but I welcome your thoughts.

I picked this project as it was something I thought I could do well and there was nothing quite like it available on the Marketplace.  I initially planned to simply create a checklist app with a single checkbox for each state, but that didn’t reflect the reality of travel, that you may visit one state many times before you visit your last state for the first time.  I am proud of my app, but also welcome  your feedback, any bugs you encounter, or any features ideas I should consider.  Please leave a comment on this blog with your thoughts.  I hope you like it!

Try it now…

If you have a Windows Phone 7 and would like to try my application, please Download Fifty States on the Zune Marketplace for Windows Phone 7.