20个最好的 Android 开发者工具
Dash: API Documentation Browser
Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs. You can even generate your own docsets or request docsets to be included.
Scala
Scala is a pure-bred object-oriented language. Conceptually, every value is an object and every operation is a method-call. The language supports advanced component architectures through classes and traits.
Apigee Developer Cloud
Apigee Developer is a free, self-service, non-expiring trial of the Apigee API platform for developers. Enterprises can use Apigee Developer to create a pilot or proof-of-concepts of their APIs. Startups often use Apigee Developer to host their APIs in production as they get off the ground. Apigee Developer is the full functionality of the Apigee Edge enterprise platform but without an enterprise SLA.
Android Week View
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
Corona SDK
Corona’s extensive API library enables everything from animation to networking with just a few lines of code. Whether you’re building games or business apps, you see changes instantly in the Corona Simulator and can iterate extremely quickly. Development is done in Lua, a lightning-fast and easy to learn scripting language. Couple Corona with Corona Editor and/or Composer GUIyou’ll achieve even faster workflow.
Xamarin: Mobile App Development
With Xamarin, you write your apps entirely in C#, sharing the same code on iOS, Android, Windows, Mac and more. Anything you can do in Objective-C, Swift or Java, you can do in C#.
LibGDX : Cross Platform Game Development
LibGDX Cross-platfrom Game Development Cookbook by David Saltares Marquez and Alberto Cejas Sanchez covers everything you need to get started with 2D game development. Concepts are illustrated via easy to digest recipes.
Terminal IDE
Terminal IDE is an expandable terminal application, with a full Java / C / C++ / HTML / Android development kit, that runs on your Android device. It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen ‘soft’ keyboard that works well (You must ENABLE it in your device’s main Keyboard Settings).. and also has an extensive generic external ‘hard’ keyboard key mapper. This way CTRL / ALT / ESC etc.. should all be accessible.
IntelliJ IDEA: The Professional Android IDE
Being the most intelligent IDE for Java IntelliJ IDEA provides out-of-the-box Android support that includes intelligent coding assistance, for professional development of Android applications. Android support is available in IntelliJ IDEA Ultimate and IntelliJ IDEA Community Edition.
Android Studio
Android Studio is an intelligent code editor capable of advanced code completion, refactoring, and code analysis. The powerful code editor helps you be a more productive Android app developer.
Android Emulator
The Android SDK includes a mobile device emulator — a virtual mobile device that runs on your computer. The emulator lets you develop and test Android applications without using a physical device.
Bluestacks App Player: Multiplatform Android Apps Emulator
BlueStacks App Player lets you run apps from your Android phone fast and full screen on any Windows or Mac. It is a technology that took two years to develop, and the good thing is that it can be downloaded for free.
Genymotion
Genymotion is a fast and easy-to-use Android emulator to run and test your Android apps.
Drupal Editor
Allows you to post and edit articles on sites that use Drupal. You (or your Admin) have to enable the Blog API for this to work. On Drupal 7, you need to install the module “BlogAPI Alternative”.
MoSync SDK
Mosync SDK is a free, easy-to-use, and open source tool for building cross-platform mobile apps. Using HTML5, JavaScript and C++, it provides a development environment that makes it easy to create apps for all major mobile platforms from a single code base.
Developer Tools
Using this app you can see which resource qualifiers that are being used, which system features that are available, and see details about the display and its sizes.
NFC Developer
Create and write NFC messages using your mobile and computer together in an effective workflow.Supports all kinds of NDEF Records and data types (NDEF is the the native NFC data format in Android.
Open Web Developer Console
Direct access to the website developer console, opening the web browser. No advertising, direct access and ready.
CSS Editor
CSS Editor is a very simple CSS editor, it can color the syntax nodes : nodes, attributes, properties, events, support autocompletion and search and replace. Opens the default files with the extensions: css.
Turbo FTP client & SFTP client
Sleek, intuitive, and powerful Android FTP client & SFTP client for faster and easier server maintenance.Built following the latest Android guidelines to make the experience the most intuitive on the Store also on Tablets.