Have you ever wondered how the giants who write Android applications, with millions of global users, go about writing their apps? How they test or how they coordinate builds? How do they go about managing features and releases, and, what about providing support for the fragmented ecosystem of devices? We put together a panel of experts featuring speakers from Cyanogen Inc, Amazon, Twitter, Square, and Eventbrite, among others, to ask some of these tough questions.
Watch the full video below, or use the index to jump to some of the key topics discussed
ProTech teamed up with Sasa Gargenta, from the SF Android User Group, and AnDevCon to put together a panel of really talented developers from some of the top companies in the Android space. The cast includes:
As the moderator, my favorite parts of the discussions centered around design, support, testing, and useful third party tools. Espresso was by far the most popular testing framework. For companies looking to adopt a testing framework this is a great place to start. Further buzz from the group was around Crashlytics and Twitter Fabric, which allows for real time crash reporting, usage metrics, and customer management (and it’s free).
When it comes to open source libraries, Dagger and ButterKnife were discussed as a very popular way to achieve dependency injection within your Android applications. Ty Smith, an Android Engineer at Twitter, went on to elaborate on how you can achieve dependency injection in Android without a framework and achieve an MVC design that resolves many of the problems associated with threading in Android.
A very special thanks goes out to our panel, I found the discussion very informative and enlightening. I hope you do too!