It’s been raining cats and dogs in London and Wrocław... quite literally! And we wouldn’t like this weather to change – ever!
Towards the end of 2018, we partnered with an award-winning creative agency Fishfinger, based in London, to build the world’s cutest weather app. From the very beginning, we were completely in love with the idea and the designs created by the agency, so when they decided to trust us with this project, we were beyond happy.
Henceforth, we worked hand in hand – the client as the designer, and Angry Nerds as the development partner - on delivering a top-notch experience for future users of the application.
Cats & Dogs is a gamified weather app that makes the routine weather checking more amusing and user-friendly. The fundamental feature of the application is the quick access to accurate and reliable weather forecast, with detailed information powered by Dark Sky. But what makes it different from thousands of weather apps is the furry companion you get to take care of!
First, you need to choose between a dog and a cat – both impawsibly cute – and name your pet. Then, enable location services on your smartphone or add your location manually – and you’re all set! From now on, you’re responsible for assuring that your pet is happy – that means, dressed appropriately for the current weather in your area. A sombrero for a sunny day, an umbrella when it rains, a warm scarf when it gets windy... And it doesn’t end there!
You can choose from hundreds of items, combining them into unique outfits. You’ll get rewarded for choosing the right clothes for the right weather, which will help you get new clothing items and unlock bonuses. You get points for each correct item, so don’t leave your pup with just a pair of warm socks when it’s snowing, cover its ears with a nice woolen cap!
There are countless of outfit combinations possible, with all sorts of clothes you can imagine, including cowboy boots, a spacesuit, flippers, a tuxedo, and also seasonal clothing – for Halloween or Christmas! You can unlock special bonuses by completing challenges or exchanging the in-game rewards. And what if you’d like to show the world a particularly fancy outfit? The app supports socialising and makes it possible to share your experience with friends over social media, as well as send fellow users gifts or extra items.
With a few intervals, the whole process of creating the application took around 10 calendar months. It included the following steps:
The project was agile-driven, developed in iterations, with 1-week sprints and continuous communication between the client and our team. The project manager on our side was responsible for daily communication about the project’s progress and establishing the tasks for the sprints in close consultation with the client. The developers were also directly in touch with the client, which made the workflow smooth and efficient.
The first phase of development was divided into four milestones, which included an MVP version of the app. After over 4 months both teams agreed on extending the scope and adding more features, such as an interactive tutorial, dark mode, snapshots, and sound implementation.
Fishfinger provided all the designs - the interfaces, icons and above all over ten thousand animations which are the very heart of the project. They were also one of the biggest challenges in development, as it required weeks of meticulous work to integrate the animations and sounds with the app’s features. But the final effect was definitely worth it!
Together with the client, we ran beta tests of the app in order to make the solution as close to perfection as possible. We also internally tested the application before the release and continue gathering feedback from real-life users.
The application’s features include:
New challenges, features and special clothing items will come in regular updates.
The core of the application is Lottie - a web and mobile framework created by Airbnb. Lottie allows to render After Effects in real time, and its implementation is as simple as using static views. The app has been created with MVVM + Coordinators architecture and RxSwift library. It has Facebook and Firebase integrations for social features and analytics. We also decided to use Instabug to engage users with reporting bugs and feature requests.
We’ve also developed a website promoting the app. Its main purpose was to give users a hint of what they can expect from the app itself, sign in for beta-testing and share feedback. The web experience was based on the custom design from the client and developed by our team using Angular 8.
Our team wholeheartedly identifies as animal lovers, so we’re absolutely crazy about the app – and we want to constantly improve it, so it brings nothing but joy to the users. You can share your thoughts on how the app performs using the form HERE. We really appreciate your feedback!