Dancing with the ADT: Customizing Eclipse-based Android Tools
Are you an Android developer who wants ADT to do a little more for you? Building Eclipse plugins that could provide even more value to Android developers? Have a great idea for an improvement in the Android toolchain but just don’t know where to start?
In this talk, I’ll demonstrate techniques for making Eclipse plugins that extend the ADT to meet the needs of your team or your customers -- all without making changes to ADT source code. These are production-proven approaches currently deployed in the Crashlytics Tools for Eclipse, a set of plugins which delight Android developers with a unique experience for installing and managing the Crashlytics SDK from within Eclipse.
Topics introduced will include:
- Interacting with Android projects in the Eclipse workspace
- Reading and manipulating the Android Manifest
- Customizing the Android builder and APK exporter
All sample code will be posted on GitHub following the talk.
Marc Richards is an Engineer at Crashlytics (http://crashlytics.com), makers of industry-leading mobile crash reporting solutions based in Cambridge, MA. Marc works on the Crashlytics Android SDK and leads development of the Crashlytics Tools for Eclipse. In his prior position as a Scientist at Charles River Analytics, Marc contributed to the development of RCP and OSGi bundles for a variety of commercial and defense applications.