Section Artikel
Pemrograman Mobile merupakan suatu proses pembuatan aplikasi pada perangkat mobile. Aplikasi Mobile biasanya akan dikembangkan oleh platform tertentu seperti iOS, Android dan Windows Phone.
Adapun jenis jenis dari perangkat mobile sendiri beragam, termasuk :
Handphone, khususnya smartphone merupakan jenis perangkat mobile paling populer. Smartphone sendiri paling banyak yang menggunakan sistem operasi android dan ios.
Komputer tablet merupakan jenis perangkat mobile yang banyak digunakan orang untuk menunjang pekerjaan dan kegiatan sehari harinya. Walaupun, penggunannya masih kalah jika dibandingkan dengan penggunaan Smartphone.
eReader atau alat baca alaktronik juga termasuk dalam perangkat mobile. Contohnya, ereader dari amazon yang bernama kindle.
Saat ini, bukan hanya ada smartphone saja, melainka ada juga perangkat mobil jam bernama smartwatch. Sebagaimana smarphone, smartwatch juga menggunakan sistem operasi baik android maupun ios.
Sistem operasi mobile sendiri ada beragam, termasuk:
Android merupakan sistem operasi pada perangkat mobile smartphone maupun komputer yang berbasis Linux. Pengembang pertamanya adalah Android Inc. Untuk kemudian dibeli oleh Google pa tahun 2005.
iOS merupakan sistem operasi pada perangkat mobile khususnya iPhone, iPod, iPad dan Apple TV. Pengembangnya bernama Apple Inc.
Windows Phone adalah sistem operasi pada perangkat mobile yang pengembangnya adalah Microsoft.
BlackBerry OS merupakan sistem operasi perangkat mobile yang dikembangkan oleh Research In Motion.
Bahasa pemrograman harus diketahui secara pasti agar seseorang dapat melakukan Pemrograman Mobile atau sederhana membuat aplikasi perangkat mobile. Bahasa pemrogramannya akan berbeda beda untuk setiap sistem operasi. Lebih lengkapnya akan dijelaskan sebagai berikut:
Untuk sistem operasi android, bahasa pemrogramannya ada dua yaitu:
Bahasa pemrograman Java merupakan salah satu bahasa pemrograman paling populer. Mengingat, komunitasnya sendiri sangat banyak dan luas, baik di Indonesia maupun di seluruh dunia. Oleh karena itu, kesulitan akan dapat terbantu oleh komunitas ini.
JetBrains telah mengembangkan bahasa pemrograman yang diberi nama Kotlin. Bahasa pemrograman Kotlin ini dinilai dapat mengatasi kekurangan bahasa pemrograman Java. Mengingat, Kotlin dapat dipakai bersamaan dengan Java dalam satu aplikasi.
Sistem Operasi IOS diketahui memiliki dua bahasa pemrograman seperti:
Swifet merupakan bahasa pemrograman paling populer untuk sistem operasi IOS. Bahkan, Swift ini digadang gadang sebagai bahasa pemrograman utama bagi ekosistem IOS.
Objective-C merupakan bahasa pemrograman yang ada sebelum Swift. Namun, hingga sekarang bahasa pemrograman ini masih banyak dipakai untuk project IOS.
Untuk bahasa pemrograman cross-platform adalah beberapa, termasuk:
Berikut ini merupakan beberapa aplikasi yang dapat digunakan untuk pemrograman mobile:
Adobe Flash Builder merupakan aplikasi atau perangkat lunak yang telah banyak digunakan untuk membuat aplikasi android. Untuk fitur yang lengkap sebaiknya menggunakan Adobe Flash Builder versi premium.
Beberapa hal yang harus dikuasai sebelum menggunakan Adobe Flash Builder yaitu:
Xamarin merupakan aplikasi pemrograman mobile yang dibuat oleh Xamarin Inc dan menggunakan bahasa pemrograman C#. Xamarin ini sendiri menyediakan dua pilihan, antara lain:
Android Studio merupakan perangkat lunak resmi dari Google untuk pembuatan aplikasi berbasis android dengan berbagai fitur seperti:
Berikut ini merupakan beberapa aplikasi lain yang dapat digunakan untuk Pemrograman Mobile:
Berikut ini merupakan tutorial yang sebaiknya dilakukan ketika akan melakukan pemrograman mobile android:
Pilih bahasa pemrograman yang tepat untuk aplikasi yang ingin dikembangkan, mulai dari Java, C++, Kotlin, Javascript, Dart dan lainnya. Adapun biasanya bahasa pemrograman yang lebih disarankan untuk pemula yaitu bahasa pemrograman Java.
Dalam pemrograman mobile android sangat disarankan untuk menggunakan Android Studio karena mendapat dukungan penuh dari Google.
Bagi pemula, sebaiknya membuat project sederhana dulu untuk memulai lebih mempelajari dasar dasar pemrograman mobile android. Misalnya:
Adapun contoh ccara membuat project Hello Word menggunakan Android studio antara lain: