Java fundamentals + android example + presentation