Monday, February 21, 2011

SMS Message Limit Identified

And there it is ...

/** Default checking period for SMS sent without uesr permit */
private static final int DEFAULT_SMS_CHECK_PERIOD = 3600000;
/** Default number of SMS sent in checking period without uesr permit */
private static final int DEFAULT_SMS_MAX_ALLOWED = 100;

You can send 100 messages from any 1 application every hour.  Any more and your phone will get cranky.  Stay tuned.  I have a way around this that doesn't require you to elevate your permissions ;)

Friday, February 18, 2011

AYDABTU Development's 1st $1.00

After just 5 days AYDABTU Development has made it's first $1.00! Whether that really goes anywhere or not remains to be seen. This is all 1 big experiment for myself in application development. I'd be doing it for free, but since it's so easy to add ads to the application I might as well earn a little coin (very little!) for the effort. Keep using the app ... (keep viewing the ads!)

Broadcast SMS v1.0 Released

This is a historical posting as this really happened on 2/6/2011!
I was approached by Stuttering John Smith for assistance with a telemarketing application he was having trouble with. I started looking through the code and identified some quick fixes to the issues he was having, but I also noticed some glaring design issues. Within a few days I had it in a working state and gave him the source code.
That app really got me thinking ... I can do something like this and I had a lot of ideas about how to make it better! The original code I hobbled together was a collection of a few activities and some static methods to handle the data transports. This is my 1st attempt at OO code and my 1st attempt at Android. I always want to learn and improve so I took this code to the local Cincinnati .NET Users Group meeting called BitSlingers. It's an informal affair but I figured that was a good place to get a code review. My good buddy Nate went with me and offered to provide some feedback. That was awesome because I knew we were good enough friends that he could be brutally honest. Man was my code a mess. I was so proud to have published that app in the Android market, but it was a train wreck. I took notes and watched a few more of O'Reilly's awesome videos "Developing Android Applications with Java." That set me on a path of extensive refactoring ...