Here are some of them:
- A few activities with AsyncTasks to perform network communication was good enough start.
- Later I changed that to activities + content provider to persist the data between sessions.
- The next important step is to add a service to run asynchronous updates.
- Resources are expensive on device so I decided to build a server side to watch for updates in chats and notify the device through C2DM.
- The backend on server is now simple HTTP server running on Grizzly. (It is a pain to resolve dependencies of their Maven project to get it set up with pure Ant build).
- I played a little bit to set up security for the communication between device and server.
- Then I updated my Samsung Galaxy Tab to Android 3.2 to see some new bugs. So I went to fix them. Including bunch of threading violations.
- The plan now is to add few more features like transcripts, search, file attachments and improve the user experience on tablets.
No comments:
Post a Comment