The Ionic Framework was first released in October 2013 and has since taken the hybrid app development world by storm, recently announcing their Series A. I built my first full-fledged Ionic app in earnest almost a year after the platform was announced. Since then, I’ve worked with companies to build dozens of Ionic apps for everything from pure prototypes to production-level applications.
In particular, here’s a short list of Ionic apps I’ve built for my own purposes.
NewsFlash was built using what was, at the time, a brand new feature in Ionic: swipeable cards. I’d done some work to take a demo the core team put together and enabled bi-directional swiping, and then added a little more code to allow a developer to know which direction a user swiped (the core team only offered a callback for when it was swiped) (also worth noting that both of these features are now part of the core offering).
The idea behind NewsFlash was that I never got around to reading any content on my RSS feeds. Even in the days of Google Reader, my list of feeds always left me with hundreds of articles to read and no good way to sort through what was interesting. Given the recent fame of the Tinder-style swipe interaction, I had the idea to create “Tinder for RSS”. Add your feeds, swipe right to save the stories you care about, left to discard them. The app keeps track of what you’ve previously saved so you have one place to manage your reading list. See a quick demo below:
TrackMe came out of a frustration with other tracking apps as well as inspiration from Nick Felton, who’s been tracking his life in various ways and producing infographics as far back as 2005. The thought is: if we have an easy way to track anything, and we store this data, we can use something like D3.js to generate interactive infographics.
TrackMe is another example of a minimalist application - one whose design is simple and purpose is singular. Users create items to track, and then add individual entries to update the total value of whatever they’re tracking. Positive, negative, integer, whole number; mileage, reps, money spent, time spent - the application doesn’t care what you’re tracking. It’s up to you to track. Eventually, we’ll be offering a set of tools to build whatever infographics you want as well.
Better MCBW has its own entire post explaining the motivation and process. You can read more about it here. Better MCBW has seen a decent amount of traction among Madison Craft Beer Week participants despite the entire motivation being my own.
All Case Study posts: