Jam completion certificate only if all conditions are met: • Complete the Udacity course ← tracked with this link https://www.udacity.com/account/affiliate/GoogleStudyJams • Attend all 3 study sessions • Submit a final project to the Study Jam facilitators/Coaches
your background • Join Slack after receiving an invitation (Seattle) • Join G+ Community Study Jam (Global) https://goo.gl/UMZ3Nn • Join Udacity special link: https://www.udacity.com/account/affiliate/GoogleStudyJams • Post your photos here: https://goo.gl/photos/jrax1ZYPY5udCJXW9 • Use #devstudyjam when posting on Twitter & G+
◦ public void foo(int bar){}; • Java Class: A way to organize data, states; many people draw analogy from real life objects. ◦ class MyJavaClass {} • Java Objects: An instance of class at run time ◦ new MyJavaClass(); • Inheritance: A way to reuse code and also override existing functionality defined in base classes ◦ class MySubClass extends MyJavaClass {}
XML files that are not Java source code and lives in res/ directory • Conditional flow-control with if/else ◦ If (condition) { performThis();} else { performThat();} • Intent: A way to ask other apps to do things for you. • Style: A collection of properties that can be applied to a View. ◦ Apply using style=”@style/MyStyle” in layout xml. • Theme: A way to style everything in your app. ◦ Apply to <application> and/or <activity> tags in AndroidManifest.xml
is here • An educational app that teaches 5 new things • Can contain text, images, and other Views • Limited to a single screen that can scroll • Interactive with buttons • Link to maps, phone dialer, web browser etc (optional)
in person • Read books and tutorials • Teach and help others • Learn from experts ◦ Blogs ◦ Conferences ◦ YouTube videos ◦ Follow them on twitter, G+, Medium...
Java Programming • Programming Foundations in Python • Git Version control course... https://www.udacity.com/course/viewer#!/c-ud837/l-4584545214/m-4582702844
• Listen to Podcast: ◦ Fragmented by Donn Felker and Kaushik Gopal ◦ Android Developers Backstage by Google • Watch YouTube: Android Developers • ... Margaret Maynard-Reid’s story: How I become an Android Developer