List25 is a news entertainment website that compiles lesser-known intriguing information on a variety of subjects.
It was started by Syed Balkhi and David Pegg in 2011, and has amassed a very large following which includes over 1.2 million YouTube subscribers. Their unique angle is displaying their posts in “top 25” lists, which can be about anything from animals, to sports, to serial killers.
The List25 Mobile App
List25 needed a mobile app that displayed the top 25 lists from their WordPress based website, in a design that was optimized for mobile devices.
The app needed to be fast, and also have some functionality offline. They also needed several types of media in each post, including images and video.
The app features a slider, post list by category, next/previous button, native social sharing, and more.
We are very happy with the way it turned out, take it for a spin at the links below.
Download for iOS | Download for Android
Technical Details
The List25 app leverages the WordPress JSON REST API to import the data into an Angularjs based hybrid app framework. This allows the app to be really fast, and data can be saved for offline use.
List25 uses the Advanced Custom Fields plugin, which presented some unique challenges with the WP API. We had to write custom endpoints for this data, and tweak the html filtering in the javascript to allow for the different types of media.
The next/previous button were harder than they looked, since the WP API does not have this type of functionality built in.
Overall this was a really fun project, and we learned a lot about how to integrate WordPress into a mobile app using the WP API.