Membuat Aplikasi Compass di Windows Phone

Untuk sharing kali ini kita akan membuat aplikasi sederhana di Windows Phone yaitu Compass. Sebenarnya ini basic compass, jadi dari sharing ini bisa di custom untuk menambahkannya di aplikasi lain. Contohnya aplikasi backpacker atau lainnya. Ok, disini kita akan membutuhkan library:

using Microsoft.Devices.Sensors;
using Microsoft.Xna.Framework;

Library inilah yang nantinya memberikan akses sensor compass dari device dan menampilkannya di Interface Windows Phone. Untuk lebih jelasnya mengenai librarynya bisa di cek disini. Lanjut ke pembuatan aplikasi basic compass di Windows Phone :

Cover
  1. Seperti biasanya buat new project di Visual Studio pada Windows Phone SDK, dan pilih blank project pada template Windows Phone. Disini saya memberi nama projectnya “compass”, dan target operating system yang saya gunakan adalah Windows Phone 8.

    new project
    new project
  2. Selanjutnya kita akan membuat tampilan MainPage.xaml nya menjadi seperti gambar di bawah.

    MainPage_xaml
    MainPage_xaml
  3. Sourcecode MainPage.xaml:
    https://gist.github.com/200adf1867abd7b5fcaf
  4. Setelah itu kita akan membuat fungsinya di MainPage.cs agar interface yang ada MainPage.xaml dapat berfungsi. Buat seperti gambar dibawah.

    MainPage_cs
    MainPage_cs
  5. Sourcecode MainPage.cs:https://gist.github.com/79bfecc4d1ecc398d11b
  6. Setelah fungsi dibuat, saatnya untuk debug dan deploy aplikasi. Disini saya menggunakan emulator untuk mencoba sensor compass.
  7. Harusnya aplikasi akan berjalan seperti ini.
    Final
    Final

     

Untuk sourcecode cek di GitHub, Semoga bermanfaat.. 🙂

Download di GitHub

Iklan

Good People write good comments ..

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s