droidconIN 2015

The fifth edition of droidconIN

From its humble beginnings as a mobile OS 6 years ago, Android is now the most popular operating system (of any kind) in the world.

2015 is the year of Android breaking out of mainstream smartphones and tablets and moving into all kinds of unique devices like IoT, Wearables, Automotive, TV, etc.

droidconIN 2015 wants to talk about how we can push these boundaries even further.

What we are looking for

Core Development

Critical, hardcore Android. What an Android developer faces day-to-day.

Things like: New development techniques/methods/concepts, UI/UX, build tools(Gradle, Maven, Ant), useful hacks/libraries, cross platform development


Android in enterprise. How Android development inside large organizations work.

Things like: Testing, Security, Deployment, Custom builds(ROMS)


Android applications for consumers, preferably in an Asia/South Asia context.

Things like: Communication, Information, Games, Android Wear/TV

Beyond handhelds

Android outside the mainstream smartphones and tablets.

Things like: Home Automation, Automotive, Gaming, Embedded systems, Machine-to-Machine


Everything in the Play Store ecosystem.

Things like: Discovery, Monetization, Licensing, Consumer marketing strategies

The bleeding edge of Android development

Things like: New frameworks, APIs, Hardware

App Demos

Demonstrations, discussions and community engagements around Android Apps.

Come to Droidcon India 2015 to discuss how you’ve tackled each of these issues.

Criteria to submit

You must be a practising developer or designer and are expected to present original work that your peers — this event’s audience — recognise as being notable enough to deserve a stage.

If you are excited about someone’s work and believe it deserves wider recognition, we recommend you contact them and ask them to submit a proposal.

Selection Process

Proposals will be filtered and shortlisted by an Editorial Panel. We will notify you if your proposal is shortlisted. We urge you to add links to videos / slide decks when submitting proposals. This will help us understand your past speaking experience. Blurbs or blog posts covering the relevance of a particular problem statement and how it is tackled, will help the Editorial Panel better judge your proposals.

Proposers must submit presentation drafts as part of the selection process to ensure that the talk is in line with the theme of the conference, and to help the editorial panel build a strong line-up for the event.

There is only one speaker per session. Entry is free for selected speakers. HasGeek will provide a bursary to cover part of your travel and accommodation in Bangalore. Bursaries are limited and made available to speakers delivering full sessions (40 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.

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.

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.

We are no longer accepting proposals. The deadline for submissions was Wednesday, October 21st, 2015

Hosted by

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

Arnav Gupta


Continuous Integration of Enterprise/Community Android OS Projects

Submitted Aug 28, 2015

I had been to DroidCon last year to describe how to modify the Androi OS and make your own custom ROM build.
This time I wish to describe the next step which involves setting up a set of source code mirrors, a code review server, a bug tracker, and a CI server to be able to create a end-to-end CI for Android ROM building. This pertains to both community based ROM projects like CyanogenMod, AOKP, OmniROM etc, and for enterprise projects by OEM/ODMs to build their own internal proprietary Android-based OS.


Whether you want to create a community based / open source Android custom ROM project, or you are from an OEM/ODM who is creating their own fork of Android, you’ll have the need for the following;

  1. Hosting the source centrally, which can be checked out and committed back to easily
  2. Host a code-review server, because you’ll have multiple engineers working simultaneously on multiple sub-modules
  3. Set up a CI server for building the ROM (for both testing patches and generating nightlies/releases)

This workshop will cover these three main problem statements and will be consisting of 3 parts

  1. Checking out the Android Open Source Project, and host your own fork (or a part of it); be able to download and sync it using repo
  2. Setup and host code review using gerrit (A code review software made by Google and used by AOSP and Chromium project); managing repositories, user roles and rights, replication etc.
  3. Setup a buildbot using Jenkins/Hudson. Setting up build tasks for testing of patches, and for generating nightly/snapshot/release builds.


  • Basic understanding of the Android OS build process
  • Experience with working on framework/OS layer with Android
  • Basic knowledge of Git version control system, and a 10-15 min lookup into topics like Jenkins CI, Gerrit etc

You should bring a laptop running a Linux OS if you wish to parallelly experiment with the stuff being demonstrated on stage.

If people want to follow the steps I am showing, it’s imperative they are running Linux (or at least Mac. not Windows). If they have a downloaded copy of gerrit and jenkins distributions, it would be good as well.
Gerrit downloads - http://gerrit-releases.storage.googleapis.com/index.html
Jenkins Downloads - http://mirrors.jenkins-ci.org/war/

Speaker bio

Currently pursuing a Bachelor’s degree in Electrical and Electronics Engineering at Delhi Technological University and freelancing as an Android platform and OS consultant.
I have been a Developer and Device Maintainer at CyanogenMod and AOKP, making the latest Android source work on Sony Xperia devices, while adding awesome usability features that make users fall in love. A couple of features I have written have also made their way into Google’s Android Open Source Project, and can be found in Kitkat and Android L.
I have been a Open Source community partner with Sony Mobile for the last two years, which basically means I get the latest Xperias to hack around with as soon as they are launched.
Last year, while working at Cube26, I have been part of the team that made many contextually smart UI/UX enhacements for the Micromax Canvas A290, A310, A315 series of phones.
I am also an open source enthusiast with contributions to Linux, GNOME, Arduino, Android and other open source projects, and a Google Summer of Code alumnus.
Have been a speaker at Mobile Developer Summit 2014, and DroidCon 2014.


{{ 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