Requirements: A team of Elinext developers were to develop an application for SMS and MMS messaging. The unique features of the application were to provide access to the SMS and MMS database after the password authentication in one of three games, which are also part of the application. This is made to warrant that only those users, who a message was intended for, could read it. One of the client's requirements was to develop the messenger user interface as close to the standard Android messenger as possible.
Challenge: The main challenge encountered during the development was to deal with different MMS formats that are used by different service providers. Elinext development team had to create all variants of the code from scratch. Besides that, we needed to solve the following task – when new SMS and MMS appear in the application database, the icon of the application at the desktop had to change in order to let user know that a new message has arrived.
Solution: To solve the first task our developers had to study lots of pages of information before actually starting to develop the code. New message alerts are rendered through widgets that reload icons.
Results: The development project outcome is an application for Android mobile platform, available for download at Androidapp market. Structurally, the application can be divided into two parts:
1) Three games:
- Percentage calculator
2) SMS and MMS messenger The access to the message database is granted only with password authentication in the relevant field of every game. The password is determined by user. If user ever forgets his or her password, it can be sent to him or her via email. Besides that, users can apply filters to determine what kinds of messages get delivered to the standard messenger, and which messages get delivered to TIPS. All messages are grouped into an easy-to-use way specifically for every contact.