Spencer Chan overviews Quora's architecture that allows them to share the majority of their application code across their Android, iOS and web apps, discussing challenges and benefits.
Brent Vatne introduces React Native, a framework for building native user interfaces for mobile devices.
Tony Trummer focuses on how to apply an adversarial perspective when building Android applications, how to identify attack surfaces and the thought process attackers use.
Hannah Mittelstaedt talks about how Etsy dissolved the traditional Android and iOS teams and trained tons of web developers in app development.
Wesley Reisz explores Android Wear, providing practical ways to introduce wearables into your mobile strategy and exercising the Android Wear API through a demo.
Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.
Ken Kousen introduces Gradle to Android developers and shows how easy it is to integrate into Android projects.
Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
Muljadi Budiman introduces development for Android: setting up the emulator, using Eclipse, XML Layouts with typical controls, responding to events, device orientation, and sensors.
Simon MacDonald explains how to use speech recognition effectively on mobile platforms, covering the W3C Web Speech API specification and its current implementation status.
Gabbie Gibson introduces Google Glass, how to use voice commands, touch gestures and its interface, and how to write Glassware apps that run on the device.
Stephen Chin demos Java SE Embedded’s support for ARM processors and Java SE 8 running on consumer tablets, embedded devices such as Raspberry Pi and PandaBoard, and the new Lego Mindstorms EV3.