Magora’s new mobile app development case study SMS Centre

SMS Centre


A Russian company that provides online marketing services was looking for a software developer to create a B2B mobile app that would streamline mass text messaging for businesses launching SMS marketing campaigns. The client already provided this service to their business partners through a website and now wanted to expand its scope, building native mobile apps for iOS and Android. The mobile apps would be used by different organisations to create text messages, automate mass texting, manage accounts and receive statistical analysis. Magora’s experts managed to find a solution that perfectly matched the client’s vision. As a result, the client chose Magora over many other candidates to work on the project.


Magora: Brief

The client wanted mobile apps that would be in line with the established business identity represented on their website, while adding new advanced functionality to their SMS marketing services. The first stage involved completing a design concept which had a sleek, elegant style with a light background and minimalist elements so as not to divert the user’s attention from the core functionality. Our experts worked on the designs for Android and iOS simultaneously to ensure that the apps for both platforms adhered to the same style while catering to their specific design standards.

At the same time, Magora’s team of iOS and Android developers were working hard on fleshing out the designs and requirements in a clear and secure code. Seamless communication with the client and cross-team collaboration enabled us to promptly deliver the mobile apps, which offer a robust set of features including:

  • A personal dashboard that contains information about a user’s current account balance and message campaign statistics;
  • Message analytics: how many messages have been successfully received, how many of them have failed and reasons for failure;
  • Voice message recording and sending;
  • Text message editor with several types of messages supported including email, voice mail and file attachments.

All these top-notch features comprised a fast and dynamic tool for SMS campaign management.


We utilised the following technologies:

  • Programming Language: Objective-C
  • App Architecture: MVP, Coordinators
  • Tools: CocoaPods, Fastlane, Fabric
  • Frameworks: Typhoon, libextobjc, AFNetworking, EasyMapping, MagicalRecord, EZAudio, VBPieChart


  • Programming Language: Java 1.7, Java 1.8
  • App Architecture: MVP, Dependency Injection, Observer
  • Tools: Fabric Crashlytics
  • Libraries and Frameworks: RxJava, Retrofit 2.1, Dagger 2, Retrolambda, Glide, RxAndroid, RxCache, RxPermission, Jsoup, MPAndroidChart, Android Saripaar v2, JUnit 4, Espresso.
Magora: Solution

SMS Centre is now being prepared for release to Google Play and the App Store. It will be distributed by the client as an effective SMS marketing tool across various businesses to manage their messaging campaigns. The applications have an obvious advantage over similar competitive solutions due to their rich functionality that is not limited to SMS editing, but also offers robust analytics, supports different types of messages and provides users with an intuitive interface.

Magora’s mobile development team continues to work with the client on an entirely new project, just another step in what has already become a long-term partnership.

Magora: Result
Magora IT company project: Vessel Performance Solutions
Transport & Logistics apps, Enterprise software, Magora's Top Software Development Cases
Vessel Performance Solutions
see more
Logo Magora LTD
Get in touch
Do you agree to the personal data processing?

Logo Magora LTD
Thank you very much.

Your registration to the webinar on the 27th of September at 2 p.m. BST was successfuly completed.
We will send you a reminder on the day before the event.
Magora team
Registration for a webinar

"Let Smart Bots Speed up your Business"
Date: 27.09.2018 Time: 2 p.m. BST
Do you agree to the personal data processing?