I made apps for Purple Forge and I had a few personal projects. You can see a sampling of these apps below. I am currently actively looking to be hired as an iOS developer. To contact me, use email: henningh at gmail dot com.
MicroMetrics
At MicroMetrics I shipped the first version of their Helix mobile app on iPhone. I am now working on the next version, as well the Android app.
Purple Forge
I worked at Purple Forge for almost eight years, expanding our iOS platform code continually. I was the only iOS developer at Purple Forge, responsible for all the iOS code, and creating almost all of it. The app started out as a simple mood tracking app and morphed into a very capable community engagement app. We published dozens of apps on the app store over the years.
Unfortunately, Purple Forge closed its doors at the end of June and everyone was laid off. All servers and websites have been shut down. The apps were all client-server, so this makes the apps basically useless. But I did get a chance to take video captures of some of them, which I’ll show you now. I created ALL the code you see here.
This page highlights just a few apps. If you’d like to see more, follow the link at the bottom of this page.
Oakville
We got almost all the graphics for our apps from our clients, and it is obvious that Oakville cared a lot about their app.
In this video demo you’ll see:
- The main screen.
- RSS feeds.
- Mapping of bicycle paths.
- Report a Problem – forms based on JSON descriptions.
- Going to external websites.
- Main screen image changes periodically.
- Directory (database) listing of institutions in Oakville. (Directory functionality was very popular and used in almost every app).
- Favourites.
Rise n Shine
This is app is a little different. Usually we didn’t create single-purpose apps for clients, preferring to do work that will be applicable to other apps forward in time. But Telus was a special partner, so we worked closely with a graphic design studio they chose in order to make the Rise n Shine app. You’ll noticed the screen size – I created this app earlier at my time at Purple Forge.
MySurrey
What distinguished MySurrey most for me is that it was the first app I made for the Apple Watch. It used a precursor to our CORI feature to let the user tap the watch, ask it a question about city services, and have the answer display on the watch. Unfortunately, I cannot show that functionality here.
In this video you’ll see:
- The sharp looking main screen. Note that our clients could choose from among several different styles for the first page of the app, but most of them chose the two-row button configuration. We also had one-row, multi-row, coverflow, custom placement (place buttons of any size anywhere), and list (with icon) options. The multi-row option was often chosen together with the ability to not have any tab bar at all.
- RSS feeds with sharing.
- Directory with event sharing to calendar.
- Internal web views.
- Map of parking stations, ability to favorite them.
- Find my car feature. Mark where your car is, take picture and notes.
- Mapping of bike routes.
- Settings page.
- Ability to reorder buttons on main page.
BeGameReady
BeGameReady was a kid-focused app with very pleasing visuals. We created some code just for this app, like the hockey-card creator and the mood visualizer.
You’ll see these things in this demo:
- The main screen only shows two big buttons.
- Upon first startup, the app shows a video, but this video recording of the app was done after the first start, so I hit the “Intro” button to display it again.
- Mood tracker. This is not the same one as we started the company with. It was a completely new tracker based on the ring concept. The moods could then be tracked and shown on a graph.
- Directories. Including the ability to show videos.
- Power pucks. Shows hockey pucks that the user can save or share.
- Hockey card creator. Users could add their name, team, number, change the hockey puck, change the card’s theme, and change the main picture. Then they could share the card with friends.
SeatPleasant
The cool thing about SeatPleasant is that it showed off a feature we thought had a lot of potential. CORI. You’ll see it in the video below.
In this video:
- The main screen.
- JSON-driven forms (completely configurable on the server).
- Directory-driven calendar events.
- Settings page.
- Ask CORI. This allowed the user to ask any question about the city of SeatPleasant and get a response. This was a city’s way of letting customers help themselves with information they might need about city services. I was also working on an iPad based kiosk version of this feature that mostly complete. This was a very powerful feature and we were very proud of it.
Personal Projects
Before working at Purple Forge I worked on a couple small projects to learn iOS development. I was a big gamer, so I created an app to help me track my Call of Duty stats. It’s called KD Ratio, and I made two videos of it.
The first video shows off my interface for tracking matches. The second video shows of the charts I showed based on that data.
More App Videos Here
I made more videos of other apps as well. (But not all of them! We created dozens.) To see all the videos I made, follow the link below. I created all the code for everything you see, except for the post card feature in Discover Ottawa, which I didn’t create but I did maintain.