I am new to Android and Java so I have many questions. For me the best way to learn is to build something.
Here is our project website for MayDay http://maydaysos.io/#/
And a link to my personal website http://john-g-shultz.herokuapp.com/
Mostly, I am a front end web developer. Really like building development environments with task runners such as Grunt to automate many development processes. Worked with Yeoman, AngularJS, Require.JS, Bootstrap, Foundation, Compass and many other front end technologies.
Over the past year (2014) I developed several hybrid mobile apps specifically targeting iPads as demo sales tools. I used a PhoneGap/Grunt/Angular/Yeoman combo for each of these which was perfect for these projects.
I get into some sever side code. Node.JS is my favorite and server side language currently. I have worked with JSP, PHP and ASP however.