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

Good People write good comments ..

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s