In order to obtain the title of software engineer, after I’ve graduated university I had to create and present a thesis.
The subject covered the concepts of “Generative programming“. The practical part of my thesis was creating an Android application generator(called AndroidAppGen – very suggestive name :-D).
The goal of the project was to design a system that could generate a complete Android application in a matter of minutes. No programming skills required ! 🙂 . It took 100s of hours to make the base of the project, but I’m really pleased with the result. Right now, AndroidAppGen is in an alpha testing stage, it basically works, but needs a lot more features in order to be production ready. I will not get into technical details in this post, but the project was challenging and complex and it covered a lot of Java programming aspects and techniques.
View original post 23 more words