Redwerk’s team of designers, developers, and QA engineers was fully involved in the creation of SpamHound. We started with iOS functionality and design and then moved further to the Android version.
After the initial idea was shaped, we started working on a concept of app’s appearance, naming, and a mascot. Working through a number of versions, even Game-of-thrones styled one, we ended up with a pit bull, as a symbol of protection and loyalty and ‘SpamHound’ title.
While still developing iOS version, we understood that just porting its functionality to Android wouldn’t be enough. Android provides much broader options for generic apps and we had to use those.
But there are a lot of common features we implemented for both platforms. Both SpamHounds:
- Work without Internet connection;
- Allow creating and managing an unlimited number of filtering rules;
- Have Black- and Whitelists where users can add rules that should block or prevent blocking of spam;
- Have a certain set of filters: Contains, Starts with, Ends with, Equals, Regular expression that can be applied to the sender, subject, and body of messages.
SpamHound for iOS
SpamHound for iOS works as a complimentary application with the original messenger, and only offers its users spam filtering rules creation. We intended to make the app as close as possible to iOS native looks so that the users have the feeling that they use the application created by Apple.
What we learned hard way, was that iOS 11 documentation was very brief, and we basically stepped on every rake to understand how the functionality works. We also implemented the back-up for rules using authorization with social accounts and iCloud. And all this we accomplished in around three months since the whole idea appeared.
SpamHound for Android
Unlike iOS app, SpamHound for Android works as a default messenger but with strong anti-spam protection. It allows to send and receive text and MMS messages, organize them with flags and labels, share photos, videos and, of course, create filtering rules. The nature of the Android version also influenced the app icon, and the positioning it on the market.
During the development, we successfully solved problems with database structure, multiple filtering settings and built a complex app logic to make SpamHound work efficiently, without battery drain.