Is there any Tools that needed to make an android application other than android studio?

Is there any Tools that needed to make an Android Application other than Android Studio?

The answer is .. yes of course! Currently, there are many tools that can help android developers in creating android applications. Indeed, in general, Android developers use Android Studio as a tool to create their applications. It turns out that apart from Android Studio, there are several other tools that we can use to create Android applications, what are they? Come on, take a look at this article!

  1. Xamarin

Xamarin is a software development tool commonly used to create mobile applications, based on Android, iOS, and Windows. Xamarin has two IDEs which consist of Xamarin integrated with Microsoft Visual Studies and Xamarin Studio. Xamarin makes it very easy for application developers who are familiar with the C # programming language to develop applications on multiple platforms at once. Some of the advantages of Xamarin are,

  • You can easily create android and iOs based applications.
  • Creating native applications with C # language. Everything can be done in Java and Objective C can be done in C # in Xamarin.
  • Xamarin will also always update the latest APIs from Good (Android) and Apple (iOS). Xamarin also provides a lot of documentation, tutorials and guides that will really help its users.

2. Eclipse

Do you already know what Eclipse is? Eclipse is an IDE (Integrated Development Environment) which has the main function of developing Java applications, but can also be used to build applications in other programming languages ​​using plugins, including: Ada, ABAP, C, C ++, COBOL, Fortran, Haskell, JavaScript. , Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Schema, and Erlang. In addition, Eclipse is also used to develop Andorid applications, therefore a developer environment is needed, namely Eclipse Java JDT for Java and Scala, Eclipse CDT for C / C ++, Eclipse PDT for PHP, Eclipse ADT for Andorid, and many others.

3. Apache Cordova

Apache Cordova is a platform for building mobile applications using HTML, CSS and JavaScript. This platform is supported by Android, iOS, and Windows Phone. Apache Cordova provides various API plug-ins to make it easier for developers to develop applications and access various functions such as battery status, camera, contacts, device, accelerometer, compass, file system, geolocation, media, network information, etc. We can conclude that you can create andorid based applications using only HTML, CSS, and Javascript.

4. React Native

React Native is a javascript framework that is commonly used when someone wants to build a mobile application. Using this framework, you will feel the sensation of creating an application that is very close and cannot even be distinguished from a native application. Why? Because the libraries available in React Native do contain nativeness, the application that you have created will be integrated with the real native application.

5.Ionic Framework

Ionic is an open source framework for mobile applications based on HTML 5 which is often used to develop mobile applications using web technologies, such as HTML, CSS, and JavaScript. If you just want to try it, you don’t need to understand the Java programming language, ObjectiveC, or C # to create androdi-based applications, because it just uses the Web programming way. Iconic uses Angular JS to implement its logic, and it is said that using Angular JS, the application will run very fast.

What do you think? Interested in creating an Android-based application using one of the 5 frameworks above? Keep trying and good luck!

en_USEnglish