droidconIN 2016

The sixth edition of droidconIN

Piotr Gurgul

@pgurgul

Android Development at Dropbox

Submitted Jun 26, 2016

The talk will aim to introduce tools, technologies and practices to boost Android development productivity at Dropbox.
Developing and maintaining an app with 500M+ downloads and 30 language versions brings a lot of challenges.

In this presentation I will go over Android development process at Dropbox and talk about some of the measures we take to keep the quality high and users happy.

The talk will cover a wide range of subjects such as development workflow, release schedule, approach to testing, addressing users’ feedback and internationalization flow.

I will also talk about our commitment to clean code.

A special mention will be made of best practices for working with remote offices and coping with timezone differences.

Outline

  • Mobile team structure at Dropbox
  • New developer onboarding
  • Tools we use - tips and tricks
  • UI pattern lib
  • Development flow
  • Code reviewing practices
  • Static analysis
  • Feature gating and A/B testing
  • i18n
  • Unit and UI testing
  • Release process
  • QA

Speaker bio

Piotr Gurgul is an Android developer at Dropbox. He received his Ph.D. from AGH University of Science and Technology in Krakow, Poland. Piotr is an author of more than 30 scientific papers and has been a speaker at over 15 conferences worldwide. Before Dropbox, Piotr was a Mobile Software Engineer at Yelp. Piotr’s adventure with Android began when he became an intern in the Android team @ Google back in 2009, in the era of HTC Dream.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

droidconIN is an annual conference on Android, part of the worldwide series of events. more