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 waktu. Phonegap, 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 ?
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
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/
Meski saat ini sudah muncul beberapa framework HTML5 untuk membuat aplikasi secara cross platform dalam satu waktu. Phonegap, 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/