Life of FY
I am stuck.
For the second straight Saturday, I worked on the same project (Online SMS). I could have gone out and watched “Life of Pi” or “Hobbit”. Or completed watching “Breaking Bad” season 5. And many such useful activities. But I remained glued to my computer from the moment I woke up (4 PM) till 12AM.
Why? you might ask, well my last blog post on the Online SMS project received encouraging comments on HN. I got sucked in and decided to enhance the project, and in the process remained stuck to my computer the entire day.
So the things I set out to do were:
1. Integrate with Google Contacts
2. A better interface
3. Handling long messages
6. Group SMS
Here is the status for each
Integrate with Google Contacts
I did this client side and so there is a popup which appears and gets blocked by browser. I have tried to prevent it but I am not sure. To get it to work, just allow popups from my site on your browser.
The Google Contact API sucks.
Status: Work in Progress
I am really bad at UI and design and everything that could make things look pretty. But I have stretched myself here and have come up with, in my opinion at least, a decent User Interface. Of course, you will be a better judge so take a look and send me your feedback.
Handling long messages
Status: Done (I think)
I used sendMultipartTextMessage without reading up much. Long SMS is taking sometime to get delivered. I will look into it when I have some more time to spare.
What I have implemented here is that the moment you send an SMS to a contact using sms.fauzism.com, that contact gets added to a list. From now on, every SMS received from this contact will be relayed to server by your phone. Thus, you can click on the contact photo on sms.fauzism.com and view history of all the messages exchanged since you first initiated the conversation.
I am capping the history at 10 messages right now. Will increase this later.
History is available on a per contact basis in the dialog box that pops up when you click a contact’s photo
This would be a good feature to have. I need to think of a good interface for this. If you guys have any idea of how the UI/UX should be, do chime in.
If you have an advice for me or feature request, please please please, leave a comment below.