Study materials and source code for Droidcon Academy course Securing Android apps against Reverse Engineering