Ten apps that Android developers can't put down

Ten apps that Android developers can't put down

[51CTO Quick Translation] From IDE to core resource tools, these Android applications will bring us powerful programming functions and auxiliary effects.

[[166050]]

Android apps for app builders

In the field of tablet applications, the comparison between iPad and Android always leads to heated debate. It must be admitted that Android has more free but less sophisticated applications, but due to the serious fragmentation of devices, it is often very difficult to create a single application to adapt to all models. However, with the application tools introduced today, I believe that everyone will be able to build excellent application results more smoothly.

Algoid Programming Language

Don't let the poor English description in the Play Store fool you: Algoid is a true IDE solution that provides an interpreter, debugger, scope browser, and even an editor with auto-completion and syntax highlighting. Algoid is mainly aimed at educational use, but it is also suitable for experienced developers. The developers of this product also launched Java and Raspberry Pi versions of Algoid - but we did not test them.

Algoid, CyaNn, Free

DroidScript Programming IDE

DroidScript is a JavaScript-based application development environment that allows you to use your computer as a remote IDE over Wi-Fi. DroidScript supports most device features, including GPS, compass, camera, accelerometer, and native and HTML 5 controls. It can also interact with other services to send and receive text messages and emails, and even create home page shortcuts.

DroidScript currently provides 25 demo programs. Based on my actual experience, quite a few of them work well.

This app also provides some documentation. You can read the layout section first to get started quickly.

DroidScript, SmartphoneRemote, Free

Dalvik Explorer

Dalvik Explorer is a small tool that indicates the specific parameters of the target Android device. It can display Java system properties, environment variables, java.nio.charset.Charsets, java.util.Locales, java.util.TimeZones and other specific information applicable to the target device. Just run this app on the device and everything will be displayed immediately.

Dalvik Explorer is also suitable for users who need to check runtime problems.

Dalvik Explorer, Elliott Hughes, Free

Developer Tools

Developer Tools allows Android developers to view the system functions and resources available on their devices, as well as information such as screen size. Developer Tools can also access other practical tools. Of course, the docking tools it can support are still relatively limited. For example, Manifest Viewer cannot work with it on the latest version of Android.

Developer Tools, Roy Solberg, Free

[[166051]]

DrawExpress Diagram Tool

DrawExpress is a gesture-recognition diagram application that allows you to draw use case diagrams, sequence diagrams, class diagrams, state diagrams, ER diagrams, data flow diagrams, network diagrams, etc. In addition to UML and network diagrams, you can also draw business processes and ideas, organizational charts, process flow charts, function lists, decision trees, and visual notes, etc. Through the "gesture recognition" mechanism, DrawExpress can help you identify the drawing objects directly in the UI without having to face menu options.

The free DrawExpress Lite version is available for you to try. If you like it, you may as well buy the full version. The full version can import and export Visio objects and diagrams. I personally recommend that you use it with a stylus.

DrawExpress Diagram, DrawExpress, full version $7.99, Lite version free

DroidDia prime

DroidDia prime allows you to draw flowcharts, organizational charts, Venn diagrams, mindset, and other diagrams. You can create new objects by long pressing on a blank screen, or long pressing on an existing object to select it. DroidDia supports using JPEG and PNG bitmaps as object bases and adding simple geometric shapes on them. In addition, we can also create customized graphics libraries. You can download the Cisco component library in PNG format from the DroidDia website; it can convert Cisco EPS files into usable materials.

DroidDia prime, Alarex-Group, free; Pro unlocked version $4.68

[[166052]]

Frink Programming Language

Frink is a practical calculation tool and programming language that simplifies physical calculations by mixing units of measurement. Frink contains a large file of physical quantity data, from which you can find the information you need. The free version of the Android Frink application can support many special functions on the Android platform, such as drawing graphics, using sensors, reading GPS data, text-to-speech conversion, and speech recognition. You can also run Frink on a computer that has Java installed. In addition, we can use Frink as a simple unit converter or a powerful programming environment.

Frink programming language, Alan Eliasen, free

[[166053]]

TeamViewer for Remote Control

TeamViewer for Remote Control, as a member of the TeamViewer application family, allows you to remotely use Windows, Mac or Linux computers based on Android devices - just install TeamViewer on the target computer and know its TeamViewer ID and password. The TeamViewer application also supports two-way file transfer, simulates special keys, key combinations, and accesses active computers through firewalls.

TeamViewer is free for personal use, but in a commercial environment you need to purchase a TeamViewer account and license.

TeamViewer for Remote Control, TeamViewer, the specific price depends on the actual situation

Wifi Analyzer

Wifi Analyzer can help you view the Wi-Fi networks around your current location and display the channel allocation and strength. You can use this to optimize channel allocation and avoid congestion.

There are dozens of such apps available in the Play Store, but Wifi Analyzer has been around the longest. It's completely free and works without annoying ads. I have it installed on my phone and tablet.

Wifi Analyzer, Farproc, Free

WRPN 16c

This is the calculator every programmer needs when starting out as an Android app developer. It started out as a Windows app as a simulation of the HP 16c RPN calculator, but has now been ported to the Web, Mac OS X, Linux, and Android.

This app also exists as an open source project. There are several similar apps available in the Play Store, but I'm not sure if they are independently developed or based on the WRPN 16c.

WRPN 16c, Emmet Gray, Free

Original link: Ten apps that Android developers can’t put down

[Translated by 51CTO. Please indicate the original translator and source as 51CTO.com when reprinting on partner sites]

<<:  Open source, SaaS and API, who will be the final winner?

>>:  Being able to write programs is not enough. Here are 5 skills that all outstanding software engineers in Silicon Valley have.

Recommend

2019 "Feiliao App" product operation analysis!

From the content of Feichat's promotional art...

Revealing the secret of Toutiao’s user growth!

Toutiao has always been criticized for its vulgar...

Self-cultivation of a UI button

Editor's note: What qualities does a qualifie...

Temporary workers cannot take the blame for Pinduoduo's public relations

On the first working day of 2021, Pinduoduo once ...

Open source, SaaS and API, who will be the final winner?

Today, software development has reached a new hei...

2022 Marketing Gamification Insights Report

The 618 preheated racing car has already arrived ...

Lack of this vitamin may lead to Alzheimer's disease...

Reviewer of this article: Chen Haixu, Deputy Dire...

Google and Apple both failed! Talk about the bugs in Android 8 and iOS 11

With WP officially announcing its defeat, Android...