SpamHound

Application de blocage des spams présentée à Collision

Idéée et développée à partir de zéro par Redwerk
×
Où souhaitez-vous que nous envoyions notre étude de cas de développement d'application SpamHound ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

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 clients

Cycle 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 plus

Dé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 plus

Dé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

SpamHound peut détecter les spams en fonction de mots-clés et d'autres facteurs.

Magazine sur les ordinateurs, téléphones, tablettes, périphériques et plus encore.

SpamHound se présente comme un outil efficace pour aider à protéger votre téléphone contre les communications indésirables et les attaques.

Fournit des actualités sur Android et la technologie.

Besoin d'une équipe qui comprend votre entreprise ?

Contactez-nous

Technologies

iOS
Swift
IdentityLookup
CoreData
Android SDK
Java
RxAndroid
RxJava
FirebaseFirebase
SQLiteSQLite
Facebook SDK
TwitterKit
GoogleSignInGoogleSignIn
20 000+numéros mis en liste noire
8personnes dans l'équipe
2plateformes supportées
24,534lignes de code

Commentaires de l'équipe Redwerk

Sergey

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

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

Media

Android App Design

Media

Furthermore, SpamHound was presented at Collision’18 conference in New Orleans as Alpha startup and reached many positive reviews! After the success of SpamHound, we understood that there are also many other spheres where antispam protection is needed and decided to create SpamHound’s successor – CallHound Unwanted Call Blocker to overcome unwanted and spam calls.

Articles similaires dans le blog

SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android

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 ?

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 plus

Impressionné ?

Engagez-nous

Autres études de cas

Adfectious

Adfectious

Roumanie

Développement d'un système de publicité mobile inspiré de Google AdMob et utilisé sur des sites roumains populaires comme meteoromania.ro

Cleanagents

Cleanagents

Allemagne

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

Android Bug Hunter

Europe

Une boîte à outils complète pour les tests manuels, conçue pour les équipes de produits Android