Programmer Prerequisites: Common Android Development tools recommended

Source: Internet
Author: User

With its strong openness, Android attracts developers from all over the world to develop a wide variety of mobile applications, and the various SDKs provide a platform for developers at all levels to showcase their expertise and creativity. While Java is the most common programming language for various platforms, some other toolkits only support C, C + +, and Ruby. In addition, the characteristics of the application to be developed to a certain extent also determine the choice of development environment.

Below to recommend several common Android development tools

First, basic4android

Basic4android is a simple and powerful visual fast Android application development tool on the Android platform that can be used to develop and test database communications, and can even be used to develop 2D of instant games. Basic4android is compatible with Google's AdMob database, so developers can embed ads in the apps they develop to gain revenue.

Key Features:

1. Compile to native bytecode, no runtime required. The generated apk file is exactly the same as the java/eclipse generated file

2. Same application performance as written in Java

3. Event-driven programming language similar to Visual Basic, supporting objects and code modules

4. No need to write any XML file

5. Visual Editor supports multiple screens and various resolutions

6. All mobile devices supported on Android 1.6 and later

7. Support Auto-complete, built-in documents, internal indexes and other advanced features

8. Powerful single-Step debugging function

9. Support for all Android core features


Second, Gimbal context ware

Gimbal is an SDK for iOS and Android platforms from Qualcomm's Qualcomm Labs. The built-in libraries in gimbal can provide developers with a specific location or geo-fencing solution. The GIMBAL Environment Awareness SDK helps developers provide timely and personalized content to mobile users, and developers can select the required repositories from the SDK to join the app.

These SDKs include:

1.Gimbal Geofence: Designed to provide a low-power location recognition service based on geo-fencing. This Android development tool will give the app an "environment-aware" capability that allows users to make useful adjustments based on where they are located.

2.Gimbal Interest Sensing: Enables apps to adapt to the end user's personal information and interests, and this Android development tool can provide customized apps for specific audiences.

3.Gimbal Image recognition: Enables end users to initiate an interactive experience via the smartphone's camera.

4.Gimbal Manager: is a Web-based development tool for managing geo-fencing, personal information rules, image targeting, content, publishing, and analytics.

5.Gimbal Privacy: For end-users to manage Gimbal and their functions, Gimbal is designed to enable end users to understand and control the content and time they share their environment and interests, and to protect the user's personal information.


Third, Titanium SDK

Titanium is designed to provide a more advanced API for cross-platform native mobile development, so developers can access a range of native features and capabilities from user interface components, socket interfaces to notification system integration. The purpose of titanium is to narrow the functional differences between the titanium application and the pure native application to almost zero. Currently, titanium supports iOS, Android, BlackBerry, and Windows Phone. In addition, titanium uses a unified JavaScript API to enable code reuse for specific platform features and native performance, greatly reducing the developer's working time.

Key Features:

1. Open Source: Titanium uses a loose Apache 2.0 license

2. Efficient development: Through code reuse, reduce the working hours of developers, increase productivity

3. Inexpensive features: Reduce the cost of cross-platform operations by using the JavaScript SDK


Iv. Vuforia

Vuforia is a augmented reality platform that transforms real-world objects into interactive experiences. Designed to help developers create new levels of real-world objects interacting with virtual objects. It uses home-calculated vision technology to identify and track flat images and simple 3D images in real time, enabling developers to bridge the real-world and digital experiences. Vuforia provides application programming interfaces for C, Java, objective-c, and. NET languages through the Unity game engine extension. This allows the Vuforia SDK to support both iOS and Android native development, which makes it easy for developers to migrate to iOS and Android platforms when developing AR applications in the Unity engine.

Key Features:

1. Cross-platform: supports both iOS and Android systems

2.AR Features: Vuforia is the best augmented reality experience platform for mobile devices

3. The best performance experience: Achieve the perfect interaction between reality and virtual with unparalleled interactivity

4. Character recognition: Supports real-time text recognition with smartphones and tablet cameras



Five, Safe Ijiami

Safe.ijiami is a free app security Detection Tool, is love encryption launched a heavy product, the first automated app security detection platform in China. Mobile app Android development tools and mobile application vulnerability detection Tools, one-click Upload, easy and fast, just one click Upload apk can complete the security vulnerability detection, detection results clear, detailed, comprehensive, and a key to generate reports, greatly improve the developer's development efficiency, effectively help developers understand the security situation of the app, Identify vulnerabilities and weaknesses in your app to help app developers with app Shell encryption protection.

Four features:

1. File check: Check dex, res file for source code, resource file theft, replacement and other security risks.

2. Vulnerability scanning: Scan signatures, XML files for security vulnerabilities, presence of injected, embedded code, and other risks.

3. Backdoor Detection: Detects if the app has been packaged two times, and then implants the backdoor or third-party code risks.

4. One key generation: one click to generate the app about the source code, files, permissions, keywords and other aspects of the Security risk Analysis report.



Programmer Prerequisites: Common Android Development tools recommended

Related Article

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.