SpamHound
Redwerk est une société de développement offshore de logiciels. Notre talentueuse équipe de designers, développeurs et ingénieurs QA crée de magnifiques applications mobiles, web et de bureau pour des clients du monde entier.
Tous les clientsCycle de Produit Complet
Redwerk possède une vaste expérience dans la création de projets à partir de zéro. Nous traversons toutes les étapes de développement, de la définition des exigences au lancement, pour vous livrer un produit complet et de qualité.
En savoir plusDéveloppement d'applications mobiles
Nous avons de solides compétences en développement d'applications mobiles iOS et Android pour diverses industries. Notre équipe sait comment combiner une excellente idée, une interface claire et de vastes fonctionnalités en une seule solution.
En savoir plusDéfis
Redwerk compte plusieurs applications mobiles internes à son actif et des dizaines créées pour nos clients dans le monde entier. Pour être à la pointe du développement d’applications, nous faisons toujours progresser nos connaissances des nouvelles technologies et des capacités des plateformes mobiles.
L’idée de notre prochain projet personnel est apparue lorsqu’Apple a présenté la version bêta anticipée d’iOS 11 avec une fonctionnalité de filtrage des spams. Comme presque toutes les personnes possédant un téléphone reçoivent de nombreux messages spams agaçants provenant de services auxquels elles ne se sont jamais abonnées, nos spécialistes en développement de logiciels pour iPhone ont décidé d’approfondir la question et d’utiliser les nouvelles options d’iOS pour la prochaine application de Redwerk.
Mais ce ne serait pas nous si nous n’avions pas exploré toutes les opportunités offertes par la fonctionnalité, puis l’avions portée sur Android.
Le principal défi pour notre équipe a été de créer un outil qui aide à protéger contre les spammeurs, qui sont généralement des télémarketeurs, des taxis, des magasins, et de bloquer efficacement leurs messages, avec des règles de filtrage et des paramètres flexibles.
Lors du processus de développement des applications iOS et Android, nous avons traité :
- La structure de la base de données
- Le filtrage multiple
- Le chevauchement des filtres
- Le stockage des sauvegardes
Solution
L’équipe de designers, développeurs et ingénieurs QA de Redwerk a été pleinement impliquée dans la création de SpamHound. Nous avons commencé par la fonctionnalité et le design pour iOS, puis nous sommes passés à la version Android.
Une fois l’idée initiale définie, nous avons commencé à travailler sur un concept pour l’apparence de l’application, son nom et une mascotte. Après avoir exploré plusieurs versions, y compris une inspirée de Game of Thrones, nous avons finalement opté pour un bouledogue, symbole de protection et de loyauté, et le nom « SpamHound ».
![]()
Pendant le développement de la version iOS, nous avons compris que la simple portabilité de ses fonctionnalités sur Android ne suffirait pas. Android offre des options beaucoup plus larges pour les applications génériques, et nous avons dû en tirer parti.
Cependant, il existe de nombreuses fonctionnalités communes que nous avons implémentées pour les deux plateformes. Les deux SpamHound :
- Fonctionnent sans connexion Internet ;
- Permettent de créer et de gérer un nombre illimité de règles de filtrage ;
- Disposent de listes noires et blanches où les utilisateurs peuvent ajouter des règles qui doivent bloquer ou empêcher le blocage des spams ;
- Ont un ensemble de filtres prédéfinis : Contient, Commence par, Termine par, Égal à, Expression régulière qui peuvent être appliqués à l’expéditeur, à l’objet et au corps des messages.
SpamHound pour iOS
SpamHound pour iOS fonctionne comme une application complémentaire au messager d’origine, et offre uniquement à ses utilisateurs la création de règles de filtrage de spam. Notre intention était de rendre l’application aussi proche que possible de l’apparence native d’iOS afin que les utilisateurs aient l’impression d’utiliser une application créée par Apple.
Ce que nous avons appris difficilement, c’est que la documentation d’iOS 11 était très succincte, et nous avons essentiellement essuyé les plâtres pour comprendre le fonctionnement de la fonctionnalité. Nous avons également implémenté la sauvegarde des règles en utilisant l’autorisation avec des comptes sociaux et iCloud. Et tout cela, nous l’avons accompli en environ trois mois depuis que l’idée a germé.
SpamHound pour Android
Contrairement à l’application iOS, SpamHound pour Android fonctionne comme un messager par défaut, mais avec une protection anti-spam robuste. Il permet d’envoyer et de recevoir des messages texte et MMS, de les organiser avec des indicateurs et des étiquettes, de partager des photos, des vidéos et, bien sûr, de créer des règles de filtrage. La nature de la version Android a également influencé l’icône de l’application et son positionnement sur le marché.
En tant qu’entreprise expérimentée en développement d’applications Android, au cours du projet, nous avons résolu avec succès des problèmes liés à la structure de la base de données, aux multiples paramètres de filtrage, et nous avons construit une logique d’application complexe pour que SpamHound fonctionne efficacement, sans drainer la batterie.
Résultat
Nous avons fait un excellent travail pour lancer SpamHound sur l’App Store et le Play Market. Les deux applications ont trouvé leur public et protègent désormais les gens du monde entier contre les spams agaçants.
Sous presse
Besoin d'une équipe qui comprend votre entreprise ?
Contactez-nousCommentaires de l'équipe Redwerk
Sergey
Developer
Il était fascinant de réaliser le produit qui aidera à protéger votre téléphone contre les spams. L'application a été écrite après la présentation d'iOS 11, donc pendant sa création, nous avons utilisé uniquement les dernières technologies et solutions architecturales. De plus, je peux ajouter que mes amis et moi utilisons l'application, et vous devriez aussi essayer.
Maxim
Developer
L'application SpamHound est un messager SMS à part entière avec la capacité de filtrer les messages indésirables, ce qui est très d'actualité récemment, je dois dire. L'une des tâches difficiles a été d'intégrer une base de données interne à la base de données de l'application sans perte de performance, mais nous l'avons résolu en utilisant les dernières technologies. Il était très intéressant de réaliser les filtres, car avec eux, vous pouvez écrire pratiquement n'importe quelles conditions pour bloquer les messages indésirables.
iOS App Design

Android App Design

Articles similaires dans le blog
SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android
Le développement d'une application complexe est impossible sans l'utilisation de bases de données qui fournissent des fonctionnalités puissantes pour le stockage, le tri et la récupération d'informations. Leur application dans le développement Android présente ses propres spécifi...
En savoir plus
Combien de temps faut-il pour créer une application ?
Les applications mobiles ont déjà supplanté les applications de bureau et web. Ainsi, les entreprises sont de plus en plus désireuses de créer leurs propres applications mobiles comme principal moyen d'interaction avec leurs clients. En plus de leur présence sur le web, une appli...
En savoir plusImpressionné ?
Engagez-nousAutres études de cas
Adfectious
Développement d'un système de publicité mobile inspiré de Google AdMob et utilisé sur des sites roumains populaires comme meteoromania.ro
Cleanagents
Nous avons développé cette application Android qui prend en charge les nettoyeurs indépendants en Allemagne et en Autriche. L'application a été rapidement acquise par Helping.de.
Android Bug Hunter
Une boîte à outils complète pour les tests manuels, conçue pour les équipes de produits Android