يلزم لكل مطور برامج مثل برنامج الأندرويد أن يستخدم أدوات عديدة، ومن أبرز تلك الأدوات نذكر ما يلي:
- برنامج الـ SDK وأدواته المتضمنة خلاله والتي تشمل على ما يلي:
- Traceview: الذي يسمح للمستخدم بوضع ما تم تنفيذه من المشروع في ملف خاص.
- android: حيث يؤمن الوصول لمدير تطبيق برنامج الـ Android SDK ومدير تطبيق الـ AVD.
- Hierarchy Viewer: الذي يسمح للمستخدم بعمل تصور للتسلسل الهرمي وبطريقة عرض التطبيق للعثور على أوجه عدم الكفاءة.
- Pixel Perfect: يسمح للمستخدم بفحص (واجهة المستخدم) عن كثب للمساعدة في التصميم والبناء.
- DDMS: يوفر ميزات تصحيح الأخطاء.
- ADB: يوفر الوصول إلى تبويب (جهاز) من نظام التطوير.
- ProGuard: يسمح بإجراء العديد من المهام مثل (رمز التعتيم، تقلص، التحسين).
- مؤلف الكودات والذي يتألف من المزايا والمظاهر التالية:
- Graphical Layout Editor: الذي يقوم بتحرير وتصميم ملفات تخطيط الـ XML باستخدام واجهة السحب والإفلات.
- Android Manifest Editor: الذي يقوم بتحرير قوائم Android مع واجهة رسومية بسيطة.
- Menu Editor: يقوم بتحرير مجموعات القوائم والعناصر باستخدام واجهة رسومية بسيطة.
- Resources Editor: تحرير الموارد باستخدام واجهة رسومية بسيطة.
- XML Resources Editor: تحرير موارد XML مع واجهة رسومية بسيطة.
- تحسينات ربط الموارد.
Source: mawdoo3.com