Well for those you can fall back on your references and high-level descriptions of your work. I have quite a few projects that are private/enterprise applications that will never see the light of day outside of their domain. Unfortunately I have to describe these and rely on references. It's the only way I can legally do it.
In my experience using nginx + gunicorn will help here is why: gunicorn create child processes for your server. This way you can have 3-4 process all working towards serving your web-application. Nginx helps for serving static files and reverse poxing to either flask / django process. You should also consider using something like supervisord. Supervisord will make sure you're processes are restarted if they crash for some reason.
Hey fellow hacker, the web app is cool. My suggestion a good value add would be writing browser extensions. You can start with Google Chrome since its all HTML + JS. You might want to think about Safari, IE and Firefox later.
There are tons of resource on Youtube. Search "Programming Android" and you will find good videos.
From a high level view, what you ideally like to do
1. Learn how to setup dev. environment
2. Learn what are activities and actions
3. Learn basic UI elements (buttons,radios)
4. Learn advanced UI elements and how to customize them (listviews)
5. Learn about Location Manager, Audio
This would be good starting point. You can use Professional Android 2 book for reference. Keep on creating more apps, use stackoverflow. I used to all the time when I was getting weired bugs.
It always helps to have a side project, keeps you edges sharp. At the same time try having weekend projects, pick up a tech, see videos on youtube, read stuff from HN. Email me on my gmail id: iamsidd.
I agree with Darz, Ruby on Rails is good for getting thing upto speed. If you know you can work your way, by simple tutorials. I don't know if you are using MAC/PC but http://edgeguides.rubyonrails.org/getting_started.html this is a good way to learn how to make website. Also my suggestion would be to learn git, this would help you in long run.
Hey thanks for pointing me in the right direction. I am pretty positive I can learn from the tutorials. They seemed pretty geared towards beginners to which is great. And learning Git would allow me to be active on github?
Yup thats right, plus it will paying off when you need to figure out what changes you made say a week ago. Github is a hosting site for git code repo. Email me on gmail id: iamsidd if you need more help or specific clarification.