Peralatan Developer Aplikasi Mobile Untuk Semua Platform

Menjadi developer aplikasi mobile tentunya butuh keahlian tertentu untuk menguasainya. Karena aplikasi mobile sebenarnya tidak berkisar pada satu platform saja, jadi sebuah aplikasi setidaknya harus memiliki beberapa developer untuk mengembangkan ke platform lain. Misalnya aplikasi A dibuat untuk Android, maka jika ingin agar aplikasi A support platform iOS, pengembang harus melakukan koding untuk platform iOS. Dan ketika ingin support ke Windows Phone pun juga demikian

Meski saat ini sudah muncul beberapa framework HTML5 untuk membuat aplikasi secara cross platform dalam satu waktuPhonegap, Sencha Touch dan Kendo UI adalah contohnya. Alangkah baiknya seorang developer juga harus tahu pembuatan aplikasi secara native atau dengan bahasa pemrograman asal platform untuk pengembangan yang maksimal dan lebih baik. Karena menjadi developer mobile untuk semua platform  harus merunut ke prosedur alami masing-masing platform juga. Kira-kira apa saja yang harus kita persiapkan ?

Android Apps

Platform berlogo robot hijau ini, merupakan produk asli Google. Platform paling populer dan paling laris dipasaran saat ini. Pembuatan aplikasi Android secara native (alami) membutuhkan pengetahuan pemrograman Java. Salah satu tools yang paling populer dan powerfull dalam pembuatan aplikasi Android adalah Eclipse IDE yang dihubungkan dengan Compiler dan Emulator Android SDK.

Untuk membuat aplikasi Android, developer dapat menggunakan sistem operasi Windows maupun Linux seperti Ubuntu maupun Mint. Karena paket Android SDK sangat support juga untuk lingkungan Linux. Dan kunci dari pembuatan aplikasi Android secara native adalah pengetahuan dasar Java Programming Language, tanpa ini nihil hasilnya.

Sebelum melakukan koding pemrograman, seorang developer disarankan untuk membangun terlebih dahulu mock up atau desain awal aplikasi. Desainer maupun developer aplikasi android bisa menggunakan Droid Draw untuk hal desain. Lets learn -> http://developer.android.com

iOS atau iPhone Apps

Ketika beranjak ke platform buatan Apple. Awal mula kita harus mengetahui secara dasar mengenai XCode IDE untuk lingkungan pengembangan aplikasi, Objective-C  atau Cocoa untuk bahasa pemrograman native iOS,  dan UIToolkit untuk pembangunan desain awal aplikasi.

Hal wajib lainnya adalah, pengembangan aplikasi iOS atau iPhone sangat disarankan memakai sistem operasi MacOS. Karena XCode hanya support untuk OS Macintosh. Lets learn -> http://designthencode.com/scratch/

Windows Phone

Peralatan dasar pembuatan aplikasi berbasis Windows Phone baik versi 7 atau 8 adalah Visual Basic 2010 dan Windows Phone Developer Tools. Tentunya dengan dasar pengetahuan bahasa pemrograman C# (C Hash) sebagai native language. Untuk melakukan desain, developer dan desainer aplikasi bisa menggunakan Windows Presentation Foundation (WPF) atau Microsoft Silverlight. Bagi pengembang game, desainer dapat memanfaatkan XNA Game Studio. lets learn -> http://msdn.microsoft.com/

Blackberry RIM

Untuk pengembangan aplikasi berbasis Blackberry. Kita bisa memasang Blackberry Java Plug-in For Eclipse, sehingga memungkinkan Eclipse sebagai lingkungan pemrograman Blackberry. Bahasa pemrograman utama adalah Java Programming. Tools untuk melakukan desain dapat menggunakan mockupstogo.com.  lets learn -> https://developer.blackberry.com

Muhammad K Huda: A non exhausted blogger person within fullstack engineer (spicy food), open source religion, self-taught driver and maybe you know or don't like it. Simply says, Hello from Me!
Related Post