There is no limit to perfection. With this quote in mind, the founder of ScreenMotion used our mobile apps development services to create the Wallpapers2 mobile application. Due to the enormous amount of awesome wallpapers in the database, they were separated into categories. These categories make your search much faster and more efficient. There is also an ability to like wallpapers that you enjoyed. All these likes are collected, and the picture that has the most significant amount of likes becomes the “Wallpaper of the day.”




Hours spent


People involved


The Wallpapers2 iPhone app collects outstanding pictures – no average ones. With time, the number of wallpapers grew so much that it became senseless to place them all on one screen. Meet categories! There are more than 20 categories with popular themes: abstract, flowers, aviation, movies, nature, animals, etc. This feature will help you find the wallpaper of your dreams in no time.



There’s not always enough time to go looking through every picture to pick a new wallpaper. That’s why you will appreciate the “Wallpaper of the day” feature. It works this way: all users of the app mark the pictures they like, and the most popular becomes the “Wallpaper of the day.”


This app is a major update of the ScreenMotion app. During the development process, our team of iPhone app developers used the newest methods and technologies available to them. Thus, we are sure that these are two different apps. We have used NGINX as a web-server and CloudFlare CDN to service over 5 million users from all around the world. The server application was developed in PHP with MySQL as data storage and MemcacheD as an in-memory caching service. In the future, we are planning to support the app using Python and MongoDB. In Wallpapers² we have used prefetching of images and a smart cache. This allows quick loading of images without delay. This process is hidden from users. Currently, our average network bandwidth is about 700 Mbps. To sum up, it was a fascinating experience building this app. We are glad that our client asked the question, “How to hire an app developer?” and ended up coming straight to us.


iOS Developer
Oksana Kovalchuk
Backend Developer
Alex Zavrazhniy
UI Designer
Alex Zavrazhniy
Quality Assurance
Elena Milshina
Project Manager
Alex Zavrazhniy
Release Date
November 11, 2013