dAmnMobile has reached its limits based on the original code, it is time for a new generation of the app. Introducing codename, Sunya, the next generation of the app, starting from scratch I will be rebuilding dAmnMobile, this is where the codename Sunya has meaning. Sunya means zero or nothing, therefore the codename fits the project.
Each part of dAmnMobile will be rebuilt, starting with the authtoken grabber, you will see this early in the upcoming update for the app, 1.0.2. This is now using the dA API for grabbing your dAmntokens for login.
The dAmn connection and socket engine will be redesigned to allow a better system along with backgrounding of the application. Hopefully this will relieve some of the issues that have been arising with the application so far. It will be more event based to allow for quicker and smarter responses to dAmn and the user.
Messages are currently stored in plain text files, this will also change in Sunya. The system will be ported to a much faster and more reliable SQLite system which will allow a much more responsive app for the user.
Along with the new backend, the frontend will be redesigned, the app will look better while also performing better as well. A new rendering engine based on a single UIWebView will be used to allow for more responsive scrolling while also being much less memory intensive.
A lot more improvements are planned for Sunya, some more secretive than others, for now, this is all I will be sharing, if you are interested in following the development of the app, please follow me on Twitter or subscribe to this blog.