Insights on Scaling Android Development from Cyanogen, Amazon, Twitter, Square, Eventbrite, and more



Insights on Scaling Android Development from Cyanogen, Amazon, Twitter, Square, Eventbrite, and more

Insights on Scaling Android Development from Cyanogen, Amazon, Twitter, Square, Eventbrite, and more

Index of topics below – A panel of industry experts discusses large scale Android projects, in this in-depth 90 minute conversation, organized by NewCircle, SF Android, and AnDevCon.

—–Topic Index—–
(00:00:15) – Introduction to panelists / What version of Android did you start with?
(00:04:39) – What does it mean to be “Android at scale?”
(00:10:21) – Managing teams and a huge number of features
(00:16:59) – Rolling out features to massive user bases
(00:20:02) – What are your strategies for testing?
(00:23:40) – How do you deal with test flakiness?
(00:25:56) – Why are you moving from Robotium to Espresso? Can you elaborate the decisions and benefits of Espresso?
(00:29:14) – Which tools are you using for testing?
(00:33:32) – How have you been designing your app for testability?
(00:40:29) – What about testing at the embedded levels?
(00:41:24) – Do you also test on external services?
(00:44:18) – What alternative architectures are Android devs using when considering scale?
(00:50:08) – Is anybody actively using reactive Java, or reactive stye programming, in their architectures at scale right now?
(00:52:29) – How do you deal with Android at scale when you have a worldwide customer base? How is that affecting your practices and what are you doing?
(01:00:53) – Can you touch on how your organization engages with the open source community?
(01:10:38) – What are some of the libraries you consider indispensable? What are important things to think about when deciding on and/ or using a library?
(01:13:23) – How do analytics help in building better apps?
(01:22:57) – What are your favorite resources for learning Android?
(01:29:40) – How many of you are doing hybrid apps, right now, where you’re making use of the power of some of the JavaScript frameworks … and bringing them into Android?
(01:32:32) -“It seems like our designers only understand iOS, how can we get our designers to understand Android?”
(01:37:42) – When moving from a multi-activity application architecture, to a single-activity app, what are your considerations when working with larger teams and scaling for more users?
(01:40:23) – What do you see as the future of Android and what are you excited about? What makes a hirable Android developer?

Get the full story here: http://crcl.to/4gmvy