Develop applications

If you are interested in developing applications for Android, visit the Android application developer site.

About Android

For general information, visit android.com.
Project roles‎ > ‎

Core Technical Team

The Core Technical Team meets once a week to discuss a variety of technical and procedural aspects of the Android Open Source Project. You can reach the Core Technical Team through the android-coretech mailing list. This mailing list enables the community to gain an insight into the Core Technical Team discussions. If you have questions that are of a general technical nature, please start with one of Android mailing lists. Chances are you will get a faster response if you post your questions there. If you are thinking about starting a new project or would like the Core Technical Team to discuss an issue that cannot be addressed in other lists, please feel free to use this list.

Members of the Core Technical Team

Dan Bornstein

Dan has led the Dalvik team, which is responsible for the VM and core libraries, since its inception in 2005. He designed the bytecode and container formats, wrote tools, and managed the construction of the runtime and core libraries.  He has worked for most of his 16-year programming career on various aspects of virtual machines, compilers, object-oriented runtimes, and operating systems.

Dave Bort

Dave has led many aspects of Android since 2006, including the build and platform configuration system, Dalvik's garbage collector, overall platform security, the transition to open source, and a bunch of other critical components.  Before that, he spent ten years working on other "smart" devices and alternative OSes: the Danger hiptop, BeOS, and Bell Labs' Inferno.

Mike Cleron

Mike has been the application framework technical lead since joining Android in 2006. He has focused on the view system, widget package and other aspects of the UI toolkit. He is now also responsible for the overall application experience. Prior to joining Google, Mike spent almost 10 years developing consumer products and application frameworks at Apple, WebTV, and Microsoft.

Chris DiBona

Chris DiBona is the Open Source Programs Manager at Google where his team oversees license compliance and supports the open source developer community through programs such as the Google Summer of Code and through the release of open source software projects and patches. Chris is an internationally known advocate of open source software and related methodologies.

Dianne Hackborn

Dianne has had her hands on many parts of the Android frameworks, most often the resources, package manager, window manager, activity manager, and the security and the permission model.  She started working on Android in the beginning of 2006, and has been involved in the design and implementation of these various parts of the system since their inception. Prior to Android, she managed a team at PalmSource working on a number of mobile OS platforms and worked at Be on the BeOS and BeIA systems.

Jeff Hamilton

Jeff joined the Android team in early 2006. He started out leading the database and content provider framework efforts and then moved up the stack to work on applications. Jeff is now leading the database frameworks and the core PIM applications. Prior to Android, Jeff worked on mobile and consumer operating systems at Motorola, PalmSource, and Be.

Joe Onorato

Joe joined the Android team in 2005, wrote aidl, the build system, the documentation tools, a prototype version of the view hierarchy and activity manager, as well as a laundry list of features in the Android framework including the notification manager, status bar, power management, and internationalization. Joe was one of the authors of Gerrit, Android's code review tool.  Prior to Android, Joe worked on consumer and mobile operating systems at PalmSource and Be.

Jason Parks

Jason joined the Android project in early 2006 and is responsible for the overall performance and stability of the Android platform.

David Sparks

David joined the Android project in 2007 and is the technical lead for the Android media framework. Previously, he worked at Sonivox on the MIDI engine used in Android, and prior to that was head of the Advanced Technology Center at Creative Labs. He authored the Downloadable Sounds (DLS) specification which is included in the MPEG-4, 3GPP, and Mobile XMF standards.

Brian Swetland

Brian has been the systems/kernel technical lead for the Android project since its inception in 2005.  He is responsible for the "low level" architecture of the platform, from bootloader and kernel up through the middle layers of the userspace software stack.  Previously, Brian was responsible for the OS and virtual machine for the Danger Hiptop and prior to that he was a member of the BeOS kernel team.