Droidcon India 2013

What's your thinking on Android this year?

About Droidcon

Droidcon is India's largest Android developer conference, and is part of the world wide series of conferences that happens in London, Paris, Berlin, Netherlands, Tunis, Ankara and Brussels. If you are doing anything with Android, you'd want to be here in Bangalore on Nov 28-30th 2013.

Schedule

A WIP schedule will be up on the Droidcon India website and will be updated periodically.

Selection Process

Voting is open to attendees who have purchased event tickets. If there is a proposal you find notable, please vote for it and leave a comment to initiate discussions. Your vote will be reflected immediately, but will be counted towards selections only if you hold a ticket. Proposals will also be evaluated by a program committee, consisting of:

Proposers must submit presentation drafts as part of the selection process to ensure that the talk is in line with the original proposal, and to help the program committee build a strong line-up for the event.


Milestones

Final date for submission of proposals Oct 18th, 2013.

First set of pre-confirmations Oct 18th, 2013.

Submission of slide drafts Oct 25th, 2013.

Second set of pre-confirmations Oct 26th, 2013.

Schedule draft posted on site Nov 4th, 2013

Final confirmations Nov 5th, 2013.

Final schedule Nov 8th, 2013


All speakers are requested to be available for officehours during the conference. This will be a scheduled 30 minute block of time during which attendees can meet you at a designated space for open Q&A offstage.

There is only one speaker per session. Attendance is free for selected speakers. HasGeek will cover your travel to and accommodation in Bangalore from anywhere in the world for speakers delivering full sessions (30 minutes or longer). As our budget is limited, we will prefer speakers from locations closer home, but will do our best to cover for anyone exceptional. If you are able to raise support for your trip, we will count that as speaker travel sponsorship.

Commitment to open source

HasGeek believes in open source as the binding force of our community. If you are describing a codebase for developers to work with, we'd like it to be available under a permissive open source license. If your software is commercially licensed or available under a combination of commercial and restrictive open source licenses (such as the various forms of the GPL), please consider picking up a sponsorship. We recognize that there are valid reasons for commercial licensing, but ask that you support us in return for giving you an audience. Your session will be marked on the schedule as a sponsored session.

Non Accepted Proposals

If your proposal is accepted for a session > 30 minutes long, we will cover your event ticket.

If your proposal is not accepted, you can buy a ticket at the same rate as was available on the day you proposed. We’ll send you a code.

Tickets: http://droidcon.doattend.com

Website: https://droidcon.in/2013

Hosted by

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

Anjan Dash

@anjankdash Proposing

Increasing Speed To Market In Mobile Development Through Continuous Integration : Virtual Device Lab

Submitted Oct 18, 2013

Increasing Speed To Market In Mobile Development Through Continuous Integration : Virtual Device Lab

Outline

In the past few years, Intuit has put an intense focus on ramping up its innovation engine. A big part of this effort is speeding up time-to-market for its hundreds of native mobile apps, while maintaining the highest quality standards. The apps need to work across an ever-increasing number of devices and versions of the operating system.

Although there are off-the-shelf solutions that address this problem, they didn’t work for us for a number of reasons:

We handle our customers’ highly sensitive data. Some solutions required a private test cloud, making them cost prohibitive.
We need to do pre-release testing that’s dependent on accessing Intuit-internal code and data. Some solutions couldn’t handle pre-release iOS apps and worked only for those already in the App Store, where apps can’t access their corporate network.
Some solutions would lock us into a proprietary framework or toolset for continuous integration, and this doesn’t work for us given the diversity of our engineering environments. We needed the flexibility to use our existing tools and be able to upgrade to those that are best-in-breed. Furthermore, Intuit’s growth strategy includes acquisitions, so we need to be able to fold in whatever tools and processes are used by companies we buy.
Given the rapid growth of platforms/devices/OS versions, off-the-shelf solutions weren’t cost-effective due to the enormous test matrix for our hundreds of native mobile apps.
For all these reasons, we built our own solution. The first step was to build a virtual device lab that enabled engineers to test pre-release apps virtually on actual devices. This gave us the ability to share devices across dozens of teams and nine geographical locations – a huge savings of time and money.

Once our engineers had access to all possible combinations of devices and operating systems, they needed to be able to kick off automated testing whenever they checked in code. We enable mobile continuous integration by integrating our virtual device lab with our test execution platform and Jenkins system. A notification system detects the arrival of a new build of our mobile products, which kicks off execution of automated tests based on a pre-configured test matrix.

The result is a 95% reduction in the time it takes to test our mobile apps.

Requirements

No Workshop. Only presentation.

Speaker bio

Sumit Awasthi
Senior Development Manager,Intuit

Sumit have 12 years experience in hardcore product development and test automation domain. He is passionate about continuous integration and automation for Mobile Apps. He got highest innovation awards at Intuit.

Slides

http://www.slideshare.net/AnjanDash/droid-con-slides-2013-mobileciv10

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