The challenge: let 80,000 (and counting) women find their dream clothing
Apps like Tinder prove that rewarding users for completing small actions works very well. Swipe & shop was designed with this in mind. Who wouldn’t like to swipe around for a bit while waiting for the bus? Since the launch of Swipe & Shop, over 80,000 women thought exactly that.
Swipe & Shop was created as a start-up within Sanoma Digital Lab in the Netherlands. The app helps people find new fashion. It presents you with products you can either like or dislike. What you like, will end up in your wishlist; all other products won’t show up again. To buy a product, you can open the online retailer’s web shop directly from within the app.
The app targets young women of between 18 and 35 years old. They are digital natives: they know their way around the web, how to use (native) smartphone apps and demand a good user experience. Our challenge: build an app that meets and exceeds this target group’s high expectations.
The solution: a hybrid Cordova app
Swipe & Shop is a hybrid app: built with web technology so that it runs on any platform. Since we only need to maintain one code base, development time and costs are low. It doesn’t limit us however: the app has access to native device features that allow us to, for example, use push messages to communicate directly with the app’s users.
During the project we adopted the agile methodology and worked at our client’s offices. This helped us to cooperate closely with Sanoma’s designers and back-end developers. Because we were involved in the design process at an early stage, we could iterate in short release cycles, reducing overhead costs.
By working in a lean way, we could base the entire process of design and development on user tests and user feedback. This would give us lots of information on nice-to-haves and missing features. The involvement of users in this way lead to an active user base and a very positive attitude within the team.
During the course of development, Apple eased their rules on downloading code within an app. Instead of requiring users to install the latest updates from the App Store, we could let the app download and install updates itself. Users don’t have to worry about bugs and missing out on new features anymore, since they’re always up to date.