Pendahuluan Bluemix Mobile Builder adalah salah satu layanan IBM Bluemix yang memudahkan developers dalam mengembangkan aplikasi mobile d...

IBM Bluemix Mobile Platform : Pengenalan

Pendahuluan
Bluemix Mobile Builder adalah salah satu layanan IBM Bluemix yang memudahkan developers dalam mengembangkan aplikasi mobile dengan mudah, cepat, dan tanpa koding (memprogram). Cukup dengan drag-n-drop dan sedikit pengaturan, aplikasi mobile yang Anda inginkan dapat segera diwujudkan.

Fitur Bluemix Mobile Platform
  • Hybrid Application

Sekali membuat aplikasi, Anda akan mendapatkan aplikasi dengan 2 platform sekaligus, yaitu Android dan IOS.
  • Native Application

Aplikasi yang dibuat di Mobile Platform ini tetap aplikasi native sesuai dengan platform yang tersedia (Java Android, Obj-C IOS, Swift IOS ), bukan aplikasi berbasis web atau aplikasi emulasi lainnya.
  • Generate Application Online

Anda dapat meng-generate aplikasi yang Anda buat menjadi file .apk atau .ipa langsung secara online.
  • Download Native Source Code

Kode sumber aplikasi yang telah dibuat dapat diunduh untuk dikembangkan lebih lanjut menggunakan Native IDE masing-masing platform (Android Studio / Xcode).

UI Starter & Code Starter

Dengan memanfaatkan mobile dashboard pada IBM Bluemix, Anda bisa membuat project dengan menggunakan UI Starter atau Code Starter. UI Starter bisa digunakan untuk membuat aplikasi yang berbasis UI Builder, sehingga aplikasi yang dirancang bisa menggunakan editor visual. Code Starter menyediakan beberapa contoh kode template yang dapat mempercepat programmer dalam membuat aplikasi.

UI Starter


Code Starter


Membuat Aplikasi dengan Template

Setelah mengetahui beberapa jenis sumber data yang dapat digunakan, kali ini kita akan mencoba membuat aplikasi sederhana berupa store catalog.

Langkah 1 : Membuat Aplikasi

  1. Masuk ke dashboard Bluemix Anda
  2. Klik side menu yang berada di samping kiri dashboard, kemudian pilih Mobile

  3. Klik Create Project

  4. Pilih UI Starters > Store Catalog, kemudian klik Create Project
  5. Beri nama project Anda, misalnya “Katalog Baju”, kemudian klik Create



Langkah 2 : Merancang User Interface
  1. Dari side menu project, pilih UI Builder.

  2. Pilih menu Screen. Screen digunakan untuk mengatur halaman-halaman dari aplikasi.
    Beberapa bagian dari menu Screen adalah sebagai berikut:

  3. Menambahkan Screen
    Klik Create Screen untuk menambahkan screen baru.Akan muncul pop-up, Beberapa tipe screen yang tersedia sebagai berikut:
    • Menu: Menampilkan data secara grid (kotak-kotak)
    • List: Menampilkan data secara vertikal
    • Map: Menampilkan data peta lokasi
    • Chart: Menampilkan data berupa grafik (chart)
    • Custom: Membuat gaya tampilan data sendiri

  1. Mengubah ItemKlik item yang ingin diubah, kemudian isikan data pada kolom “Data to Display”
  2. Menghapus ItemKlik icon tong sampah di pojok item untuk menghapus item yang tidak diperlukan

  1. Menambah Item
    Dibagian bawah layout, terdapat gambar berikut:
    • Add Text : Untuk menambahkan text
    • Add Image : Untuk menambahkan gambar

  1. Hasil Akhir aplikasi yang anda buat menggunakan template “Catalog” akan seperti berikut:



Langkah 3 : Mengatur Navigasi

Beberapa item pada navigation pattern :
Berfungsi untuk membungkus dan me-navigasikan screens pada aplikasi Anda. Ada dua pilihan layout yang tersedia :
  1. Menu icon title : menampilkan nama dan icon tiap screen yang ada di aplikasi Anda.
  2. Menu title : hanya menampilkan nama pada setiap screen.
Penggunaan tabbed navigation adalah agar pengguna dapat beralih screen dengan lebih cepat. Tabbed navigation tidak menyediakan pilihan layout, jadi Anda hanya dapat menggunakan layout default yang disediakan oleh bluemix.
Dari semua screen yang ada, Anda dapat menentukan screen utama melalui pattern Main screen. Screen utama inilah yang akan ditampilkan pertama kali saat aplikasi Anda dibuka.

  1. Menambahkan Navigation
  2. Mengedit Item
On Tap Event : 
Untuk menentukan event yang akan dilakukan saat pengguna klik menu screen.

Target Screen : 
untuk memilih screen yang akan menjadi target navigasi

Item Name : 
Untuk menentukan nama screen yang akan ditampilkan sebagai menu navigation.

Item Image : 
Untuk mengganti icon screen yang akan ditampilkan sebagai menu navigation


Langkah 4 : Meng-generate APK Online

  1. Pindah ke menu Setting, atur logo, deskripsi aplikasi, dan bundle identifier sesuai dengan preferensi Anda.


  1. Klik icon back untuk keluar dari menu UI Builder 
  2. Pilih menu Code kemudian pilih platform yang tersedia, misal Android.Tunggu proses “Generating Code” selesai.
  3. Klik Download APK untuk mengunduh APK yang telah di-generate


  4. Pasang APK yang telah diunduh ke emulator/smartphone Android Anda.
  5. Simpan APK dan screenshot (di device real) yang dihasilkan pada modul ini untuk dikumpulkan dalam beberapa modul kedepan.

0 comments: