10 Programming environments to develop Android apps without Java

Our goal in writing this article is always lend a hand to get develop apps on Android. In this case without resorting to environment and native tools.

The platform Basic4Android
It is one of the great enemies of Android Studio, which VisualBasic program also rival Java since its inception. In this sense, Basic4Android is particularly suitable for those Android developers who started developing Android apps. The explanation is found in a more graphic and less abstract environment so that we can see the progress as programmed.

Mono for Android.
Although Java is the native language of Android, the great fame of this operating system has managed to arrive tools to program apps in Android knowing other programming languages. The languages that Microsoft to develop my C # and .NET have also come to Android. If you want to use this language you may already be using Visual Basic, so you just have to download the SDK Mono for Android and directly can develop Android apps from your Microsoft environment.

App Inventor
What if you do not have a technical backgroud? You do not know or C # or .NET, or Java and not hear of Visual Basic? Well then we have to remind App Inventor, a tool from which we’ve already spoken on our blog. This is a platform developed by Google Labs for more people to join in Android apps programming. It is a completely visual environment that goes without writing a single line of code to develop apps on Android. One of the major drawbacks is also its strength, simplicity and speed when creating apps for Android. It’s completely free, you only need to download App Inventor web and start creating apps.

LiveCode
Imagine a platform that can develop apps on Android, but also on iOS, Linux, Windows, as well as programming websites and servers from a single tool, from LiveCode. If we as an application example we have decided to develop Android, but now we want to bring it to Windows and iOS to cover more market. It is logical to think that you should hire a developer for Windows and one for iOS. But even if that s the best thing, the fact is that if you have some knowledge of LiveCode tool, in addition to program in Android can do for those other platforms.

InDesign CS6
If we talk of converting publications downloadable apps, In Design CS6 is your ideal program. From books, newspapers comics magazines and catalogs. It is particularly suitable for those publications that you want to convert into apps, but I personally do not have time or inclination to learn to program. With this CSE you can get create apps in Android based on the content you’ve already created.

You just have to follow these steps:
Download In Design CS6
Download Adobe Content View
Buying a depending on how many publications go to have your magazine or newspaper license.
Then you just have to take care of my design work and the program does the rest of the work.

HTML5
Suitable for those who have previously programmed web pages in HTML, we know that we have the ability to get results when scheduling apps on Android. With HTML5 we go beyond this language is a huge step forward especially when making web applications. The good thing about this programming language is that it has great versatility and that its content is adapted to many platforms. That is, it is ideal for the development of cross-platform apps. Also to develop apps on Android. With the great advantage of being able to make updates instantly.

Appcelerator Titanium
We present one of the most active platforms to develop apps moment. With more than half million active users and more than 20,000 applications developed. If you want to program on Android are in the right place, there is a lot of documentation on this tool with which you can easily learn and start developing mobile applications. Quality reference we can tell you that large digital signatures as eBay or PayPal develop their mobile applications from Appcelerator Titanium.

Ruboto
If you’re familiar with Ruby or JRuby, Ruboto a good option to apply all this knowledge and use them to program on Android and create an app for devices that run with the operating system. Although not as big as Appcelerator Titanium, it does have a good amount of programmers and there is also enough documentation to begin programming. Currently you can download the console and scripts that allow you to start developing apps.

Rhomobile Rodes
In this case we focus on frameworks that also run Ruby, like the ones used with Ruboto. In this case, Rhomobile Rodes can create cross-platform applications. One of the great advantages is that we can include the use of hardware integrated into the mobile device. Is, we can request access to camera, GPS, etc. Very easily without being an expert in developing apps on Android. Besides being a framework that has MVC, something that many programmers will appreciate apps. Does the catch? If you want to market your app will have to pay a license to do so.

Adobe Air
First of all, note that Adobe Air is an application that desktop programs are created from technology development of web pages, as HTML, Javascript or Flash. Itself is not an application to program in Android, but if there is a possibility was used with purpose. The process in this case is to create based on non-native code Android application running on your Android device, which otherwise would not have. In addition to good effect.

 

Leave a comment