Antispam is an Android application that allows users to block calls and SMS messages from unwanted and unknown numbers.
About the Project
We all know what spam is. The mailbox swamped with promotional letters, the time spent on cleaning it — it’s really a bit of a nuisance. It’s even more annoying if you receive spamming not to e-mail but to a mobile device. Mobile phones give the opportunity to communicate with friends and family, but some calls and text messages cause irritation rather than a desire to answer them. Calls from sales professionals, phone scammers, unknown numbers or robots sending text, encroach on confidentiality and can send notifications at the wrong time or in an unsuitable environment.
Our client came up with the idea of creating an Antispam application - a reliable solution with numerous functions for blocking phone sales, spamming and automatic device calling. Calls from sales professionals, phone scammers, and unknown numbers undermine the privacy of a person. Moreover, they just can distract you at the wrong time.
The Client asked us to create a mobile application that allows one to block unwanted calls and SMS. Unlike most analogs, the client wanted to provide synchronization of the application with the Cloud for the constant updating of the blacklist.
We were going to include the following function in the mobile app:
- Synchronization with the Cloud database of unwanted phone numbers;
- Blocking calls and SMS using blacklist;
- Blocking calls and SMS from one person, an area code or anyone;
- Creating own spam list and upgrading the Cloud spam list;
- Managing blocked phone numbers and SMS.
The Antispam development team included UI/UX designer, Back-End developer, Front-End developer, Android developer, QA engineers and Project Manager. UI/UX designer implemented a clean, concise and user-friendly interface. The back-end and front-end of the web version of the project were implemented using PHP5, Laravel5, HTML 5, CSS 3, Bootstrap and MySQL. Android developers utilized Android Studio, Android SDK, ACRA, Volley and Google Play Services. All main app functionality is available on one first screen. The user doesn't have to navigate deeply through the app to make any “usual” change.
The app’s features were well planned and executed and the client was extremely happy with the end result and simplicity of use for these complex features. The mobile app has gained excellent feedback from users and the Sannacode team is particularly happy that they can easily block unwanted calls and messages.