Praktees Android ~ Porting dari aplikasi Praktees iOS

Di waktu yg singkat ini, penulis mencoba memaparkan bagaimana caranya memporting aplikasi iOS menjadi Android. Aplikasi yg kali ini coba diporting adalah “Praktees” miliknya Dian Agus Triadi. Ini dia link aplikasi iOSnya (https://itunes.apple.com/us/app/praktees/id624148909?mt=8). Coba download & lihat sendiri deh, bagus yah… menurut pemiliknya, proses pembuatannya berkisar 2,5 – 3 minggu (http://didats.net/page/perkenalkan-praktees/). Wow cepet bangeeet…!

NB: Semua desain gambar yg dipakai dalam pengembangan aplikasi Praktees Android adalah milik Didats Agus Triadi. All credits goes to him 🙂

Langkah pertama yg kita lakukan utk memport aplikasi iOS menjadi Android adalah mengekstrak resources berupa icon, background, dan gambar-gambar lain dari file .iPA. 
Caranya mudah, file .iPA yg kita dapat dari app store bisa dirubah menjadi .zip lalu ekstrak dan kita bisa dapat file-file resource yang kita butuhkan.

Langkah kedua, ikuti setiap flow yang ada di aplikasi iOS lalu program ulang di Android.
Nah, penulis belum menemukan cara instant untuk porting aplikasi iOS ke Android. Saat ini harus pake cara manual dan tradisional yaitu coding ulang hahaha :D.

1. SLIDING MENU
Untuk menampilkan menu ini bisa dengan menklik tombol menu pada ujung kiri atas atau dengan men-swipe dari kiri ke kanan. Dalam aplikasi ini, penulis menggunakan Sliding Menu library dari sini https://github.com/jfeinstein10/SlidingMenu
Screenshot_2014-02-12-01-22-12 Screenshot_2014-02-12-01-21-29
2. BERANDA
Beranda menampilkan listing produk dalam bentuk grid. Untuk implementasinya penulis menggunakan standard GridView Android. Pada ujung kanan atas adalah tombol untuk mengatur urutan penampilan listing, yaitu: Urut dari terpopular atau urut dari terbaru. Ketika user mengklik salah satu item dari listing maka akan ditampilkan informasi detail dari produk tersebut. Pada layar informasi detail, user dapat melakukan bookmark dan sharing melalui twitter & facebook.
Screenshot_2014-02-10-15-44-18 Screenshot_2014-02-10-15-36-17
3. PRODUK DETAIL & SHARING
Dari layar produk detail, user disuguhkan beberapa fitur dan salah satunya adalah social media. Informasi detail produk dapat di share melalui jejaring social twitter dan facebook.
Screenshot_2014-02-10-15-34-14 Screenshot_2014-02-10-15-34-34
4. PENCARIAN
Menggunakan GridView dari BERANDA, hasil pencarian ditampilkan setelah user melakukan pencarian menggunakan sebuah keyword.
Screenshot_2014-02-10-15-38-53 Screenshot_2014-02-10-15-40-00
5. FAVORIT DESAIN
Menu ini menampilkan list produk yang sebelumnya telah di bookmark oleh user.
Screenshot_2014-02-12-01-46-16 Screenshot_2014-02-12-01-47-21
6. KERANJANG
Keranjang ini buat menampung semua produk yg uda akan dibeli oleh user.
Screenshot_2014-02-10-15-46-42  
7. INFO PEMBAYARAN & KONFIRMASI
Saat ini aplikasi Praktees ini hanya support pembayaran offline. Setelah user melakukan pembayaran melalui transfer ke rekening bank yg disediakan, user dapat melakukan konfirmasi pembayaran dari aplikasi dengan cara mengupload gambar bukti transfer bank.
Screenshot_2014-02-13-15-54-42 Screenshot_2014-02-13-15-54-52

Akhirnya penulis berhasil menyelesaikan porting apliakasi Praktees iOS menjadi Praktees Android. Lama proses portinya sekitar 1.5 bulan (dikerjakan pelan-pelan).

Aplikasi Praktees Android saat ini tersedia di Google Play dan dapat didownload melalui link ini:

https://play.google.com/store/apps/details?id=com.lentera.apps.praktees

Senin, 24 Februari 2014. Aplikasi Praktees android resmi jadi app partnernya tees.co.id http://tees.co.id/pages/app_partner 🙂

Advertisements