Pages

Transjakarta Android Application Part2

oke now let's talk about how to build your application...hoho sesuatu banget deh...!!

untuk kasus ini kita mau buat aplikasi untuk memudahkan orang-orang yang ingin bepergian menggunakan busway transjakarta... nah kalo temen dari luar jakarta pengen jalan-jalan keliling jakarta trus gak tau jalan paling enak sih naek busway. nah untuk mengetahui rute mana yang harus dipilih sebenernya udah ada di webnya transjakarta sendiri, disitu kita tinggal pilih asal dan halte tujuan yang di inginkan trus transjakarta akan memberikan temen-temen rute halte yang harus dilewati, dimana harus transit, dll

hehe untuk yang punya android kita bisa membuat aplikasi sendiri yang serupa tanpa harus berkoneksi dengan internet caranya... let's do it..apa coba!!

kita tentukan dulu tampilan yang akan kita pakai, untuk membuatnya kita buat file xml yang nantinya kita simpan di res/layout/
disini saya buat tiga file tampilan, yang pertama adalah menu.xml sebagai menu utama aplikasi kemudian yang kedua adalah show_rute.xml untuk menampilkan halte-halte pada rute tertentu, yang ketiga adalah search_rute.xml untuk mencari rute yang kita ingin kan, dan yang terakhir adalah map_layout.xml untuk menampilkan map dari rute yang kita cari :

menu.xml


<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">


        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:orientation="vertical" >

            <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/transjakarta_logo"
            android:gravity="left" />
        </LinearLayout>
      
        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
        
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
    
        
    </LinearLayout>
</TabHost>


disini ane pake' layoutnya berbentuk tabhost ato bilang aja yang ada tab tabnya gitu deh. tujuannya pake' tab sih biar setiap tab punya activity sendiri. jadi mudah untuk di modifikasi, mungkin kelemahannya adalah kalo kita mau singkronisasi antar tab ato aktivity..hehe...(pengalaman menemukan beberapa masalah)

2 comments:

Unknown said...

mas bagi kodingan seacrh rutenya mas supaya bisa tau kita drmn mau kemana dan lwt halte apa aja mas, pliss buat skripsi mass

DreamFighter said...

walah mohon maaf gan udah lama gak liat nih blog, kalo masih tertarik islahkan PM saja gan ke email