Finally, I joined the ranks of the developers for Android. I would like to show my first application.
cluBalance is an application for checking mobile balance via SMS messages. In the existing analogues I lacked the ability to request a balance on a schedule and widgets of different sizes.

')
Opportunities:
- Able to request balance automatically: at a certain interval, after a conversation, after disconnecting from GPRS / 3G, etc.
- Displays separately: how much money was spent for the last conversation, for the current day, for the current month, etc.
- Able to automatically disconnect in roaming.
- Information about the balance can be displayed using widgets placed on the desktop. At the same time, widgets of various sizes are provided: 1x1, 1x2, 1x4. For every taste and color.
- When you first start it is automatically configured on the Moscow operators "MTS" and "Megaphone" (SMS messages are free of charge).
The principle of operation is simple:
- An SMS message with the specified text is sent to the specified operator number.
- Expected SMS message from the specified number.
- The message is parsed for balance in it.
Why use SMS, not USSD? Yes, simply because Android applications do not have access to USSD requests, alas. That is why subscribers of such operators as Beeline will not be able to use this program - not all operators have a balance inquiry service via SMS. But if it is, it is usually provided free of charge.
When you first start the application looks for the operator's name, and if it is "MTS", "MegaFon" or "MegaFon RUS", then the initial setting is performed automatically. I will be very happy if habro users help me add other operators. For this, I need to provide its display name, SMS sending number, SMS text, the number from which the response will come and other parameters, if possible.
Well, just test on various operators, otherwise I only have MTS.
QR link:

If you want to make a small donation, you can buy in the Market Pro-version. At the moment it is no different. But I'm going to add a record of detailed logs to always know when, for what, and how much money was withdrawn.