Posted by on Jan 5, 2016 in , , , | 18 comments

Kelas ini merupakan kelas khusus untuk projek membuat aplikasi android ojek online seperti halnya gojek, grab bike dll.

ojek online1

ojek online2

 

Biaya Training : 3 Juta
Waktu Training :
* Full day : jam 9.00 – 16.00 WIB selama 5 hari (Senin-Jumat)

Persyaratan Peserta :

 

  • Sudah pernah mengikuti training android dasar/lanjutan sebelumnya
  • Sudah ada basic pemrograman terutama Bahasa pemrograman java dan database
  • Sudah pernah membuat aplikasi android dengan android studio minimal aplikasi CRUD sederhana

Fasilitas Peserta :
Akses Internet
Gratis Mengulang kapanpun
Lunch & Coffebreak
Penginapan Gratis bagi yang dari luar kota
Sertifikat
Kaos

Silabus Project Ojeg Online

Webservices atau Rest API : Semua rest api sudah disediakan dan pada saat training akan di jelaskan dan diberikan.

 

PERSIAPAN PROJECT

Aplikasi yang akan dibangun Terdiri dari 2  yakni bagian user dan bagian driver

User / Costumer :

  • Login dan Register
  • Go Ride
  • Booking Perjalanan (Lokasi Awal dan Lokasi Tujuan di pilih dari Maps)
  • Kalkulasi Total Pembayaran sesuai dengan jarak perjalanan

Driver :

  • Login dan Register
  • Notifikasi Ketika ada user yang booking baru
  • Take Booking User : Terdapat detail lokasi awal dan lokasi akhir user pada maps
  • Handle Booking User : Booking yang sudah di take / ambil oleh driver

Complete User  : Booking yang telah selesai di handle oleh driver

 

DESIGN DATABASE & DEVELOP WEB SERVICE

Perancangan dan pembuatan database ojek online

Parsing dan akses data dari server ke android

Pembuatan Web Service Login User dan Driver

Pembuatan Web Service Terkait Booking

 

ANDROID INTENT SERVICE

Pengelanan Android Intent Service

Penggunaan Android Intent Service

 

GOOGLE MAPS API v2

Penganalan Maps

Mendapatkan API Google Maps API V2

Panduan download dan menggunakan Google Play Service SDK

Menampilkan Maps Menggunakan Android Maps API v2 dan MapFragment

Menampilkan Lokasi Pengguna di Peta

Menampilkan Marker dan InfoWindow di Peta

Mendapatkan GoogleMap Asynchronous Menggunakan getMapAsync() pada Android Maps API v2

Menggunakan Map Toolbar pada android maps API v2

Menampilkan Area Polygon

Menampilkan Rute Tercepat (Driving Direction) Antara Dua Koordinat pada Android Maps v2

Menampilkan Lokasi Driver dan Pengguna Terdekat

Menghitung jarak lokasi awal dan tujuan

 

GOOGLE CLOUD MESSAGING

Pengelanan Google Cloud Messaging

Pendaftaran Google Cloud Messaging

Penggunaan Google Cloud Messaging untuk notifikasi order booking

 

ANDROID SHARED PREPERENCES (SESSION MANAGER)

Pengenalan Android Shared Preperences

Penggunaan Android Shared Preferences