As an opener I have been developing mobile apps using Apccelrator Titanium for the last 6 months and I am TCAD qualified and a community Titan. Prior to this I have been coding business applications for the last 20 years.
Well the intro over what is the purpose of this post.
As I was developing a rather large application, it became apparent that a code structure was required to remove duplication of code, reduce application size and increase the speed. So I looked around and found nothing.
We had already started the project by thinking about data transfer size, processing speed and usability so planning a code architecture was the next obvious step. Having been coding in flex for a while I had already used puremvc and applied various code architectures. But this was for mobile, where space, memory and speed are all critical factors so my thought process went down this route.
If I add a framework on top of a framework then I would be adding complexity and code for no real reason, I understand code abstraction so if I set it up right at the start I should be able to accomplish the goal. So this is what happened.
This series of blogs is to explain how I implemented an MVC architecture using code abstraction to develop an Augmented reality application within the Appcelerator Titanium Framework.
Articles in this series: