Hey guys, I was wondering what things people do to help make development of their apps easier. I have already developed an app and released it on the android market. I developed a game, and felt like their has to be a way to make some of these things easier. I did everything from scratch. Handled my own physics, graphics, etc. It was more of learning exercise at the time, but now I'm looking for ways to make development easier, so I can spend my time making my game have better quality. I have heard of people using the Lua scripting language to make things easier. Do you guys use this language or anything like it? What's your opinion on it? And for those that code directly using java, are there any 3rd party classes or modules you use to help make your life a little easier (such as a physics engine for a game)? I am interesting in everyone's opinions on all kinds of apps, not just games. Thanks.