21 free resources and tools necessary for Android development

Source: Internet
Author: User

Reprinted from: http://blog.csdn.net/shimiso/article/details/6788375

Android mobile development platform now is not a "fire" word can describe, this year Android platform in the market share compared to last year achieved 886% growth! If I only look at the growth rate, the iphone is statistically only 61% growth. MediaTek, which created the concept of Shanzhai, also recently announced that it will move into Android. These facts can give you an impression of the popularity of two platforms, but in fact, the data tells the smart-machine developer who the real winner is. Nowadays, smart machines are becoming more and more popular, so being a smart-machine developer for a fast-growing Android platform will be a good choice.

Compared to other platforms, Android does not rely on any proprietary operating system that constrains third-party applications (the US recently announced that the iphone hack and jailbreak will be illegal) and that Android itself is open source. Because of open source, Android has huge development community support. A variety of samples and tutorials, GUI footage, and development tools to download. Almost all of them are provided free of charge. "A useful Selection of Android Developer tools and resources" This article selects 21 free or open source tools, resources, and development guides. Hopefully, these resources will help your Android app.

Android Development foreign Language books recommended

1. Free Android Developer ebook: Andbook


Andbook

Original address:http://andbook.anddev.org/

If you're just stepping into Android, this book is perfect for you to develop your Android app for the first time. This 62-page PDF e-book has easy-to-understand introductory tutorials to help you develop Android apps in the background without any Android development knowledge.

2. Free Android Developer ebook: Professional Android App Development


free Android Developer ebook

Original address:http://kronox.org/documentacion/Professional_Android_Application_Development.pdf

The Professional Android App development PDF ebook is a hands-on guide to creating a mobile app that features a concise book and a typical example that will help you quickly build a real Android mobile phone application. This book covers all the essential features of Android phones and also shows the advanced features of Android phones.

Related articles See:

Android App Developers GUI Kits, Icons, Fonts and Tools

Original address:

http://speckyboy.com/2010/05/10/android-app-developers-gui-kits-icons-fonts-and-tools/

IPhone and IPad development GUI Kits, stencils and Icons

Original address:

http://speckyboy.com/2010/04/30/iphone-and-ipad-development-gui-kits-stencils-and-icons/

Mobile Web and APP development testing and Emulation Tools

Original address:

http://speckyboy.com/2010/04/12/mobile-web-and-app-development-testing-and-emulation-tools/

Free Mobile Application Development Icon Sets

Original address:

http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/

Android Open Source Development tools

3. Android on Windows


Android on Windows

:http://developer.android.com/guide/developing/tools/emulator.html

For developers who want to test drive Android, you can use this Android emulator, which runs independently on a Windows PC in the form of a separate application, using this emulator without downloading and fully installing a complex Android development package. You can even install and test Android-compatible apps on this simulator.

4. Android simulator for getting Started with application development


Android Starter Simulator

Original address:http://developer.android.com/guide/developing/tools/emulator.html

A mobile device Emulator is included in the Android SDK. This simulator mimics the hardware and software features of a typical mobile device (of course, it does not include a phone call). The simulator provides a variety of navigation and control buttons that you can use to "press" the buttons below to generate events for your application using your mouse and keyboard. This simulator also provides a screen for you to display the application. At the same time, the SDK provides many applications that can be run on the emulator.

5. Inductive simulator


inductive simulator

Original address:http://www.openintents.org/en/node/23

The induction simulator is a Java standalone application that simulates sensing data and transmits data to an Android emulator. This inductive simulator allows you to simulate accelerometer, compass, and direction sensing, which can be used in Android applications and controlled by sensors.

6, Droidex: Big (Giant) screen on the Android project

Original address:http://github.com/commonsguy/droidex

Droidex lets you copy the display contents of your attached Android device to your dev screen. It is very useful to use Droidex to make a presentation. Because you can connect your Android device to your laptop or projector, your customers can see the content on your Android device from these devices. Droidex can also be used to demonstrate content that is not easily demonstrated with simulators, such as GPS or accelerometer devices.

7. Android App Inventor


Android App Inventor

Original address:http://appinventor.googlelabs.com/about/

The Android app inventor is a new tool from Google for non-developers, which makes it very easy for non-developers to create applications inside. The features of this tool can be previewed through the Web site's video screen.

Free and open-source apps

8. Apps-for-android (Open Source applications)

View Address:Http://code.google.com/p/apps-for-android/

This link contains many useful open-source Android apps. These applications showcase many of the features of Android.

9. List of Sample Android Apps

View Address:http://developer.android.com/resources/samples/index.html

This Web page is a list of instance programs in an Android development package. Using the links on this page, you can read the source code of these example programs through your browser. You can also download these instance programs, and when you need them, you can modify and use them.

10. Android Cookbook (Examples in Cookbook Form)

View Address:http://code.google.com/p/android-cookbook/

This site has a lot of practical Android sample programs, you can completely reuse these examples.

11, Openintents

View Address:http://www.openintents.org/en/

Openintends designed and implemented an open intents and interface that allows Android mobile apps to be more tightly integrated. At the same time, Openintends provides a more professional and complex instance application to demonstrate their usage free of charge.

12. Android Snippets (Share useful Snippets of Source Code)

View Address:http://www.androidsnippets.org/

Android Snippets is an Android code snippet library that is used to share useful and excellent Android application code, and if there is no special requirement, we can reuse the code base in large quantities.

Android Development Task Tool

13. How to develop common tasks in Android


How to develop common tasks in Android

Original address:http://developer.android.com/guide/appendix/faq/commontasks.html

This is a collection of common task lists that you might encounter with Android development and provides a quick, how-to way to help you accomplish these tasks.

14. Quick Start Small copy


Quick Start small copy

Original address:http://andblogs.net/fastboot/

The Quick start cheat sheet is a very useful and fast list that lists some of the tasks related to quick start.

Androidui Design

15. UI Guiding Principles

Original address:http://developer.android.com/guide/practices/ui_guidelines/index.html

Here you can find links to official articles that come from the "the Developer ' s Guide". The content of these articles describes the guidelines for UI design development for Android Visual interactive applications.

Icon Design Guidelines

Original address:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html

Download the Android Icon Templates Pack

:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#templatespack

The icon guidelines describe the details of each type of icon, and do the specification of other details about dimensions, colors, and shadows, according to which the icons of your design can be applied to the Android system. You can also download the android icon template package, which contains some Photoshop and illustrator templates and filter files, which you can easily create to meet the specifications of the icon.

Widget Design Guidelines

Original address:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

Control design guidance describes how to design controls that are appropriate for other home screens. This connection connects to a number of graphic files and templates that can make your design easier with these templates and files.

Activity and Task Design guidelines

Original address:http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html

The Activity and task design guidelines describe how activities work, and illustrate activity with graphical examples, and describe their important underlying mechanisms and principles, such as multitasking systems, activity reuse, intents,activity stacks, and task. All content of the activity is covered at a design level angle.

Menu Design Guidelines

Original address:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

The menu Design Guide describes the differences between the context menu and the Options menu. How to place menu items, when to place screen commands, and some other menu details.

16. Various elements of the Android UI

This 4-part document comes from mobiforge.com, which contains the various elements that make up the Android UI. The first part of the document discusses a variety of effective layouts in Android.

Understanding User Interface in Android–part 1


Android UI documentation Part I

Original address:http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts

Understanding User Interface in Android–part 2


Android UI Documentation Part II

Original address:http://mobiforge.com/designing/story/understanding-user-interface-android-part-2-views

Understanding User Interface in Android–part 3


Android UI Documentation Part III

Original address:http://mobiforge.com/designing/story/understanding-user-interface-android-part-3-more-views

Understanding User Interface in Android–part 4


Android UI documentation part fourth

Original address:http://mobiforge.com/designing/story/ Understanding-user-interface-android-part-4-even-more-views

17. Android UI Mode


Android UI mode

Original address:http://www.androidpatterns.com/

18. Droiddraw:android User Interface Graphic Editor


DroidDraw

Original address:http://www.droiddraw.org/

DroidDraw is a UI designer that creates a graphical user interface for Android. It is a standalone executable program that can run on Mac OS X,windows and Linux.

19. Android GUI PSD Vector bag


Android GUI PSD

Original address:http://www.smashingmagazine.com/2009/08/18/android-gui-psd-vector-kit/

The Android GUI Starter Kit package contains multiple button elements and Androidgui content for different interface options. These elements are based on the Android1.5 GUI, and these packages are provided to the open source community's Android application model. Most GUI elements and phone legends are made using vector paths, so they are very easy to scale. For text Androidsans the package is used.

20. Android Firworks Template


firworks Template

Original address:Http://unitid.nl/2009/11/fireworks-template-for-android/

In the fireworks template, various elements of Android are redrawn in a vector-graphic manner. In the catalog, the names of these elements are mostly named according to the Android glossary.

21. Android Wireframe Template

Original address:http://www.tomhume.org/2010/01/android-wireframe-templates.html

The wireframe PDF is a letter size (8.5 inches * 11 inches) and the parts are stretched. So you can use it very easily in the form of a paper prototype or a stretch for real size. If you don't have stationery, you can use A4 paper to print.

We have selected 21 free or open source tools, resources and development guides. Hopefully, these resources will help your Android app.

21 free resources and tools necessary for Android development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.