I have developed a gtalk client for android using aSmack.
The Client is finished and its doing everything well.
We need to launch it to the Google play store but there are a couple of problems.
All the functionality is achieved but the connection is very unreliable.
In case the user’s mobile goes out of network.
the connection fails and there is no way to ascertain its state.
Also it fails some times when even the network is available.
Also some times the message gets transmitted hours after its sent.
These are performance issues that must be solved before putting it for public use.
Can any one suggest some ways to tackle these problems