Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Membuat Aplikasi Android Menggunakan Tools Selain Android Studio

18 September 2017
in Learn

Dalam membuat aplikasi android tentunya teman-teman telah mengenal tools yang paling umum digunakan atau bisa dibilang sering dipakai oleh android developer, yaitu Android Studio . Selain Android Studio ada beberapa tools lain yang dapat kita gunakan untuk membuat aplikasi Android. Artikel kali ini, kita akan membahas tools lain selain Android Studio yang bisa dipakai untuk membuat aplikasi Android.

Daftar Isi

  • Xamarin
  • Apache Cordova
  • Ionic Framework
  • React Native
  • App Inventor
  • Eclipse

Xamarin

Xamarin adalah sebuah software development, tools ini bisa digunakan untuk membuat aplikasi mobile berbasis Android, iOS dan Windows Phone. Dibuat oleh perusahaan software yang terletak di San Francisco, California dan berdiri semenjak Mei 2011. Xamarin sendiri memiliki dua IDE yang terdiri dari Xamarin terintegrasi Microsoft Visual Studio dan Xamarin Studio. Bagi pengembang aplikasi yang menggunakan komputer bersistem operasi Windows dan alat pengembangan Microsoft Visual Studio cocok menggunakan Xamarin terintegrasi Microsoft Visual Studio. Namun apabila menggunakan komputer bersistem operasi Macintosh sebaiknya menggunakan Xamarin Studio. Tentu saja dengan adanya Xamarin ini sangat memudahkan pengembang aplikasi yang terbiasa menggunakan bahasa pemrograman C# untuk mengembangkan aplikasi di beberapa platform sekaligus. Pihak Xamarin pun menyatakan bahwa aplikasi yang dibuat menggunakan alat pengembangan ini akan sebaik aplikasi native di Android yang menggunakan Java dan iOS yang menggunakan Objective-C atau Swift. ini merupakan solusi bagi programer yang menguasai Pemrograman C#.

Keunggulan Xamarin:

  • Dengan Xamarin studio kalian bisa dengan mudah membuat aplikasi android ataupun ios.
  • Membuat aplikasi Native dengan hanya bahasa C#. semua yang bisa dilakukan dengan Java dan Objective C bisa dilakukan C# di Xamarin.
  • Xamarin selalu Update API-API terbaru dari Google (Android) dan Apple(iOS). Menyediakan banyak dokumentasi, tutorial, guide dan support yang membantu user dalam mengembangkan aplikasinya dengan Xamarin.
  • Xamarin adalah satu-satunya platform yang bisa memperbolehkan kita membuat aplikasi Native iOS dan Android dari Visual Studio.

Namun pengembang aplikasi yang menggunakan versi free akan merasakan keterbatasan yang cukup penting terutama pada besarnya kapasitas aplikasi yang dapat dibuat dan tidak adanya fitur form pada Xamarin yang memungkinkan penggunaan kode yang sama pada platform yang berbeda. Kapasitas dan fitur itu dapat diaktifkan apabila teman-teman berlangganan Xamarin pro berikut fitur yang tersedia beserta harga perbulanya jika teman-teman ingin membuat aplikasi Android, Ios dan Windows Phone. info lengkapnya bisa kunjungi situs resminya, lihat video, System Requirements. Referensi winpoin.

Apache Cordova

Apache Cordova adalah platform untuk membuat aplikasi mobile menggunakan HTML, CSS dan JavaScript. Didukung antara lain Android, iOS, Windows Phone dan Blackberry.

Apache Cordova ini menyediakan berbagai API plug-in untuk memudahkan developer dalam mengembangkan aplikasi dengan mengakses beberapa fungsi seperti status baterai, kamera, kontak, perangkat, akselerometer, kompas, sistem berkas, geolokasi, Media, informasi jaringan, dan lainnya.i. Dengan kata lain kita dapat membuat aplikasi android hanya menggunakan HTML, CSS dan Javascript.

Dengan menggunakan API dari Cordova, kita tidak perlu membangun aplikasi menggunakan native code seperti Java, Objective-C dan lainnya. Kita hanya menggunakan teknologi web dengan bahasa pemrograman web dan di-installpada perangkat mobile yang bersangkutan. Karena menggunakan Javascript, aplikasi yang kita bangun pada suatu platform mobile dapat digunakan di platform lain dengan sedikit atau tanpa perubahan.

Aplikasi yang dihasilkan dari Cordova adalah dikemas dalam aplikasi menggunakan SDK masing-masing platform dan dapat diterapkan ke dalam platform lain menggunakan SDK platform tersebut. Tools ini sangat cocok untuk Web Developer bila ingin membuat aplikasi android.

Ionic Framework

Ionic adalah sebuah framewok aplikasi mobile berbasis HTML5 yang digunakan untuk mengembangkan apikasi mobile dengan teknologi web seperti HTML, CSS, dan Javascript. Jika teman-teman menggunakan Ionic, teman-teman tidak perlu belajar bahasa pemrograman Java, Objective C, atau C# untuk membuat aplikasi android karena teman-teman cukup menggunakan cara kerja pemrograman Web.

Ionic sendiri bersifat open source dan menggunakan teknologi web terbaru yaitu HTML5. Ionic juga menggunakan Angular JS untuk implementasi logic-nya. Kabarnya, dengan menggunakan Angular JS aplikasi yang dibuat menggunakan Ionic akan dapat berjalan sangat cepat seperti halnya aplikasi native.

Untuk desain tampilan antarmuka aplikasi, ionic dibantu dengan bantuan ionic Lab Apa itu IonicLab? IonicLab Adalah solusi bagi anda yang ingin kenyamanan. IonicLab adalah Versi GUI dari Ionic CLI, anda tinggal klik untuk melakukan operasi operasi yang semula harus mengetikan perintah di Console. namun sayangnya fitur tersebut telah dihentikan oleh pihak developer berita selengkapnya. Dikarenakan Ionic hanyalah sebuah framework, untuk merubah kodingan kita menjadi aplikasi Android atau iOS perlu menggunakan tool tambahan seperti Cordova / Phonegap.

React Native

React Native adalah salah satu framework javascript yang kita gunakan untuk mengembangkan aplikasi mobile. Dengan React Native kita akan merasakan sensasi membuat aplikasi yang sangat mendekati bahkan tidak dapat dibedakan dengan dengan aplikasi native, dikarena library yang tersedia dalam React Native memang terdapat nativenya, jadi aplikasi yang akan teman-teman buat terintegrasi dengan aplikasi native yang sebenarnya.

Berbeda dengan Ionic framework, jika ionic framework adalah sebuah web App, React Native sendiri merupakan real native. Teman-teman dapat menentukan Ionic framework ataukah React native dalam membuat aplikasi android nantinya. Salah satu fitur menarik teman-teman sudah pernah melihat perbedaan antara Android dan iOS dari segi UI&UX? Cukup berbeda bukan bahkan sangat berbeda. React Native sangat peduli akan hal tersebut dengan membuat render component yang berbeda antara iOS dan android namun ada beberapa component juga yang kita bisa gunakan bersamaan antara android dan iOS. Jadi kita bisa membuat dua buah aplikasi yaitu iOS dan android dalam waktu yang bersamaan.

App Inventor

App Inventor adalah aplikasi yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh Massachusetts Institute of Technology (MIT). App Inventor memungkinkan para pengguna baru agar dapat memprogram komputer dan dapat menciptakan aplikasi untuk perangkat lunak terutama bagi sistem yang berbasis operasi Android. App Inventor menggunakan antarmuka grafis, yang memungkinkan pengguna untuk men drag & drop obyek visual untuk membuat aplikasi android. Dalam menciptakan App Inventor, Google telah melakukan beberapa riset yang berkaitan dengan komputasi edukasional dan menyelesaikan lingkungan pengembangan online Google.

Jadi Intinya adalah App Inventor merupakan sebuah tools untuk membuat aplikasi android, yang tentu saja sangat menyenangkan kenapa demikian? Karena dari tools ini berbasis visual block programming, jadi kita bisa membuat aplikasi tanpa kode sedikitpun. Oleh sebab itulah Mengapa dapat disebut visual block programming karena kita akan melihat, menggunakan, menyusun dan drag-drops “blok” yang merupakan simbol-simbol perintah dan fungsi event handler tertentu dalam membuat aplikasi android.

Eclipse

Eclipse adalah Integrated Development Environment (IDE). Fungsi Eclipse utamanya adalah untuk mengembangkan aplikasi Java, tetapi juga dapat digunakan untuk mengembangkan aplikasi dalam bahasa pemrograman lain melalui penggunaan plugin, termasuk: Ada, ABAP, C, C ++, COBOL, Fortran, Haskell , JavaScript, Lasso, Lua, ALAMI, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Skema, dan Erlang. Selain itu, Eclipse juga digunakan untuk mengembangkan aplikasi android. Untuk melakukan itu diperlukan lingkungan pengembang, yaitu Eclipse Java JDT untuk Java dan Scala, Eclipse CDT untuk C / C ++, Eclipse PDT untuk PHP, dan yang akan dibahas Eclipse ADT untuk Android, serta masih banyak lagi.

Basis kode awal Eclipse berasal dari IBM VisualAge. Eclipse software development kit (SDK), yang termasuk alat pengembangan Java, dimaksudkan untuk pengembang Java. Pengguna dapat menambah kemampuannya dengan menginstal plug-in yang telah tertulis untuk Eclipse Platform, seperti toolkit pengembangan bahasa pemrograman lainnya. Kita juga dapat berkontribusi untuk membuat modul plug-in sendiri.

Eclipse dirilis di bawah persyaratan dari Eclipse Public License, Eclipse SDK gratis dikarenakan bersifat open source, mungkin karena ini Eclipse merupakan salah satu IDE favorit, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini.

Untuk mengembangkan aplikasi android dibutuhkan Eclipse ADT. ADT (Android Development Tools) adalah plugin Google yang disediakan untuk IDE Eclipse yang dirancang untuk menyediakan lingkungan yang terintegrasi untuk membangun aplikasi Android. ADT memperluas kemampuan Eclipse untuk membiarkan pengembang menyiapkan proyek Android baru, membuat aplikasi UI, menambahkan paket berdasarkan kerangka Android API, debug aplikasi menggunakan alat SDK Android, dan export signed (atau unsigned) file APK untuk mendistribusikan aplikasi mereka. [cp/ap]

5/5 - (3 votes)

Follow Trentech.id di Google News, Klik DI SINI

Tags: apache cordovaaplikasi androidapp inventorcordovaeclipseioincmembuat aplikasireactreact nativexamarin
1.7k
VIEWS
Previous Post

Bitcoin Masa Depan atau Perusak Ekonomi Negara?

Next Post

Tips Bagi Founder Startup Untuk dalam Memaksimalkan Program Akselerasi Startup

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    2392 shares
    Share 956 Tweet 598
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    942 shares
    Share 377 Tweet 236
  • Harga Saham GoTo Terjun Bebas (Lagi)

    123 shares
    Share 49 Tweet 31
  • Qlapa Gulung Tikar

    316 shares
    Share 126 Tweet 79
  • Ini Dia 7 Perintah CMD Keren yang Wajib Kamu Coba

    357 shares
    Share 143 Tweet 89
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    571 shares
    Share 228 Tweet 143
  • Inilah Ratusan Perintah CMD (Command Prompt) yang Wajib Kamu Coba

    213 shares
    Share 85 Tweet 53
  • Daftar Gaji di Startup Indonesia

    240 shares
    Share 96 Tweet 60
  • TikTok Resmi Pegang Kendali 75% Saham Tokopedia

    116 shares
    Share 46 Tweet 29
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    295 shares
    Share 118 Tweet 74

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News