X

Sunday, October 13, 2019

Macam-macam Tools atau Framework untuk Membangun Aplikasi Android


Android merupakan salah satu OS smartphone yang sangat terkenal saat ini. Android bersaing dengan iOS dalam urusan Sistem Operasi mobile.

Salah satu hal yang menyebabkan Android terkenal dikarenakan, OS ini memiliki banyak aplikasi yang dapat diunduh secara cuma-cuma alias gratis.

Besarnya peluang dalam dunia aplikasi Android mendorong munculnya developer muda. Jika anda tertarik menjadi salah satu di antara banyaknya developer aplikasi Android, terlebih dahulu anda harus mengetahui macam-macam tools atau framework yang di gunakan untuk membangun aplikasi android. Berikut kami telah merangkum beberapa framework yang sering digunakan Developer Android.

Android Studio


Android Studio merupakan tools yang dikhususkan untuk membangun aplikasi Android. Tools ini adalah perangkat resmi dari google, sehingga Android Studio selalu mengikuti perkembangan Android. Dengan Android Studio Developer dapat membangun aplikasi android dari Android pertama, hingga Android versi terbaru.

Selain itu Android Studio di dukung IDE (Integrated Development Environment) yang memudahkan dalam mendesain layout aplikasi. Android Studio versi terbaru telah mendukung dua versi bahasa pemrograman yaitu Kotlin dan Java. Selain membuat aplikasi untuk smarthphone, Android studio juga memungkinkan pembuatan aplikasi untuk smartwatch yang mendukung Android. Untuk membuat aplikasi dengan Android Studio sebaiknya terhubung dengan koneksi internet dikarenakan biasanya ada beberapa library atau fitur yang harus di download.

Eclipse


Eclipse mungkin tidak asing lagi di dunia pemrograman khususnya pengembang aplikasi, sebab Eclipse tidak hanya diperuntukkan untuk membangun aplikasi Android, tetapi juga bisa untuk membangun aplikasi desktop. Untuk membuat aplikasi Android menggunakan Eclipse diperlukan beberapa konfigurasi dengan Android SDK.

Sama halnya seperti Android Studio, Eclipse juga merupakan IDE (Integrated Development Environment) yang memungkinkan untuk melakukan perancangan layout tanpa koding. Meskipun IDE terbilang belum selengkap dengan Android Studio, namun dengan Eclipse anda bisa melakukan pembuatan aplikasi dalam keadaan offline.

Ionic


Ionic merupakan Framework yang mampu membangun aplikasi dari iOS, Android, serta Windows Phone. Dengan membangun satu aplikasi anda sudah bisa menkonfersinya ke tiga OS tersebut. Lebih hebatnya lagi bahasa pemrograman yang digunakan adalah bahasa pemrograman berabasis Web.

Selain itu Ioni tidak memerlukan emulator dalam melakukan testing, cukup dengan browser internet seperti Mozilla Firefox, Chrome , atau semacamnya, testing sudah bisa di lakukan. Untuk para penggunanya Ionic menyediakan Ionic UI yang memudahkan dalam membangun aplikasi. Dengan Ionic UI ini, membuat framework Ionic semakin diminati bahkan banyak aplikasi-aplikasi besar yang sudah beralih ke Ionic.

Flutter


Flutter bisa dikatakan sebagai saingan dari Ionic, dikarenakan aplikasi yang dibangun dengan Flutter dapat dikonversi ke Android atau iOS. Framework yang dikembangkan oleh Google ini juga tidak memerlukan emulator dan dapat dijalankan di Browser, sebab menggunakan bahasa pemrograman berbasis web.

Tidak hanya untuk membangun aplikasi mobile, flutter juga dapat membangun aplikasi desktop serta web. Selain itu Flutter dapat di kombinasikan dengan Android Studio.


Unity


Unity merupakan tools yang dapat digunakan untuk membangun aplikasi Android. Meskipun pada dasarnya Unity dikhususkan untuk pemuatan Game. Selain Android, Unity dapat pula di build ke iOS, Windows Phone, dan Windows Desktop.

Di playstore sendiri sudah banyak bertebaan game-game yang menggunakan Unity. Banyak developer yang menyukai Unity dikarenakan Unity dapat membangun aplikasi game 2D ataupun 3D. Untuk pembangunan game 3D, sudah banyak disediakan component-component seperti pohon, controller, rumput, dan masih banyak lagi.

Xamarin


Xamarin merupakan tools yang di buat oleh Xamarin Inc yaitu anak perusahaan Microsoft. Dengan Xamarin developer dapat memabangun aplikasi Android, iOS, dan Windows.

tools ini menggunakan bahasa C# sebagai basis kodenya. Untuk memaksimalkan pengalaman dalam membuat aplikasi Xamarin dapat di Integrasikan dengan Visual Studio yang sudah sangat populer di kalangan programer. Selain itu Xamarin juga dapat di akses dengan Xamarin Studio.

App Inventor


App Inventor merupakan tools yang bisa di akses secara online melalui web browser di https://appinventor.mit.edu/. Selain itu anda juga bisa menginstall tools ini di Windows.

Awalnya tools ini dikembangkan oleh Google, namun sekarang dikelola oleh Massachusetts Institute of Technology (MIT) yaitu Universitas asal Cambridge, Boston, Amerika Serikat. Tools ini menyediakan antar muka grafis, serupa dengan antarmuka pada aplikasi Scratch. Pengguna akan lebih banyak melakukan drag-and-drop untuk membangun aplikasi Android. App Inventor sangat cocok untuk pemula yang belum menguasai bahas pemrograman.


Bagikan artikel ke:

Facebook Google+ Twitter

Baca Juga :

  • Memasang Lebih dari Satu Versi PHP pada XAMPP Bahasa pemrograman php terus berkembang hingga sekarang, versi paling terbaru saat ini adalah versi 7.4.13 (saat tulisan ini dibuat). Terdapat plus dan minus dengan munculnya versi-versi terbaru dari sebuah bahasa pemro… Read More
  • Ruby On Rails #1 Membuat Controller dan View Controller merupakan sebuah class yang berfungsi menghubungkan antara model database dengan view. Controller juga berfungsi mengarahkan url yang masuk dengan view tujuan, serta menangkap request seperti POST dan GET. Fu… Read More
  • Mengenal Bahasa Pemrograman Ruby Bagi programer pemula biasanya belum familiar dengan bahasa pemrograman Ruby karena jarang diajarkan sebagai dasar. Lantas apakah bahasa pemrograman ruby itu ? Pengertian Bahasa Pemrograman Ruby Ruby merupakan bahasa pe… Read More
  • RUBY ON RAILS #2 PASSING DATA DARI CONTROLLER KE VIEW Passing data dari controller ke view merupakan sebuah proses pengiriman data dari controller sehingga data nantinya bisa ditampilkan pada halaman web. Passing data ini akan banyak dipergunakan ketika membuat sebuah webs… Read More
  • Mengenal dan Menginstall Ruby on Rails Sebelumnya kita telah membahas tentang Ruby dimana dalam postingan tersebut sempat disinggung tentang Ruby on Rails yaitu sebuah framework Ruby yang dikhususkan untuk membuat aplikasi web. Pada postingan kali ini kita a… Read More

0 comments:

Post a Comment