Kisah Matthias
Membangun bisnis transportasi online yang ramah lingkungan
Matthias Friedrich, pimpinan divisi Android di MOIA, membagikan kisah bagaimana MOIA mengubah cara orang bepergian sehari-hari di Hamburg dan Hanover dengan menggunakan Firebase Remote Config dan alat Firebase lainnya untuk membangun bisnis transportasi online yang ramah lingkungan. Baca selengkapnya.
"Firebase merupakan solusi yang bagus bagi developer seluler karena menawarkan seluruh rangkaian fitur yang terpikirkan dengan baik dan sangat terintegrasi, semuanya dibangun dengan mempertimbangkan pengembangan seluler oleh orang yang benar-benar mengetahui platform aplikasi seluler saat ini."
-- Matthias Friedrich
Kepala Bagian Android, MOIA
Kepala Bagian Android, MOIA
Tanya Jawab dengan Matthias
-
T: Dari mana ketertarikan Anda pada pengembangan aplikasi?J: Saya telah menjadi developer Android sejak ponsel Android pertama tersedia di Jerman. Rasa ingin tahu saya membawa saya untuk mengeksplorasi cara kerja ponsel saya, kemudian saya menemukan dunia sistem operasi {i>open-source
-
T: Apa yang membuat Anda tertarik dengan project saat ini?J: Mobilitas di kota perlu berubah. Setiap orang bepergian dengan mobil masing-masing. Hal ini akan menimbulkan kemacetan dan lingkungan yang kurang ideal bagi semua orang. Semangat saya untuk menciptakan perubahan di bidang ini membuat saya menjadi MOIA. Di MOIA, saya mendapatkan kesempatan untuk menjadi bagian dari solusi keseluruhan yang mendukung mobilitas berkelanjutan di kota melalui riset dan kolaborasi dengan orang-orang yang bekerja di industri transportasi. Selain itu, saya senang bahwa kami memiliki seluruh rantai nilai: aplikasi seluler yang digunakan oleh pelanggan dan pengemudi kami, algoritma penggabungan yang digunakan untuk mencocokkan pelanggan dengan kendaraan, mempekerjakan pengemudi sebagai karyawan MOIA purnawaktu, membuat konsep kendaraan dari tahap ideasi, serta semua software dan infrastruktur yang diperlukan untuk mengoperasikan layanan. Hal ini membantu kami membangun kesetaraan di seluruh proses dan memberdayakan kami untuk memberikan layanan yang mengutamakan pengguna dan lingkungan.
-
T: Jenis aplikasi apa yang Anda build di MOIA?J: Kami memiliki tiga aplikasi seluler: aplikasi yang ditujukan untuk pelanggan, aplikasi navigasi, dan aplikasi operasi. Aplikasi yang ditampilkan kepada pelanggan, yang tersedia di Android dan iOS, adalah aplikasi yang digunakan pengguna akhir untuk memesan perjalanan mereka, dan mengikuti rute mobil di peta. Di dalam kendaraan kami, kami memiliki aplikasi navigasi Android asli, yang hanya tersedia bagi pengemudi, yang menunjukkan rute paling efisien untuk dilakukan. Namun, aplikasi ini lebih dari sekadar aplikasi navigasi standar karena kami mengintegrasikan aplikasi secara erat dengan kendaraan itu sendiri. Misalnya, kami merancangnya agar memiliki koneksi internet redundan dan menggunakan sinyal lokasi odometry yang ditingkatkan sendiri.Integrasi dengan dan kontrol perilaku pemilihan rute kendaraan ini penting bagi kami untuk memberikan layanan yang optimal dan efisien kepada pelanggan kami. Aplikasi ketiga adalah aplikasi operasi kami, yang digunakan pengemudi di ponsel pribadi mereka untuk terus bekerja, mencari lokasi, mengunci/membuka kunci kendaraan, mengirim laporan kerusakan, dan lainnya.
-
T: Tantangan pengembangan produk apa yang ingin Anda pecahkan di MOIA?J: Dari sudut pandang pengguna, produk kami mudah digunakan - masukkan lokasi, minta perjalanan, sampai di tempat tujuan Anda. Namun, hal ini tidak semudah itu di latar belakang. Menggabungkan orang ke dalam kendaraan sekaligus mengoptimalkan waktu tunggu yang singkat, waktu tempuh, dan penggunaan armada kendaraan yang efisien adalah masalah matematika kompleks yang tidak dapat dilihat oleh pengguna kami. Setiap perjalanan yang baru diminta atau dibatalkan dapat berpotensi mengubah jadwal untuk beberapa kendaraan dan pelanggan lainnya, yang tidak selalu memahami mengapa kendaraan tertentu dipilih atau mengapa waktu kedatangan kendaraan berubah. Mengoptimalkan proses transportasi online, dan menyediakan UI yang membuat kompleksitas penggabungan dan spesialisasi penggunaan kendaraan bersama dapat dipahami oleh pengguna adalah salah satu tantangan utama kami.
-
T: Bagaimana cara Firebase membantu menyelesaikan tantangan ini?J: Untuk meningkatkan pengalaman pengumpulan perjalanan bagi pengguna, kami menggunakan Firebase Remote Config untuk banyak bereksperimen dengan pendekatan yang berbeda di UI kami. Remote Config memungkinkan kami menguji berbagai UI seperti waktu dan cara menampilkan data seperti kendaraan yang ditetapkan, perkiraan waktu tiba, atau cara menyampaikan perubahan kendaraan. Oleh karena itu, kami dapat mengevaluasi pengalaman pengguna terbaik berdasarkan masukan yang kami dapatkan dari penumpang dan KPI internal seperti tingkat pembatalan. Untuk memastikan pengguna tidak mengalami masalah saat memesan transportasi online, kami menggunakan Firebase Crashlytics untuk memantau stabilitas tiga aplikasi seluler. Dengan Crashlytics, kami dapat dengan mudah mengidentifikasi kapan dan bagaimana fitur mengalami error. Integrasi semacam ini menyingkirkan banyak upaya investigasi yang diperlukan dari kami, dan memberi kami waktu untuk fokus pada pembuatan fitur baru. Dalam waktu dekat, kami bermaksud untuk menggunakan kendaraan yang sepenuhnya otonom di Hamburg dan akhirnya di sekitarnya. Namun, ini adalah bidang yang benar-benar baru untuk dipecahkan dari sudut pandang UX tanpa cetak biru atau solusi yang mapan; terutama seputar apa yang diharapkan pelanggan dari kendaraan yang sepenuhnya otonom untuk merasa aman. Banyak hal yang belum diketahui, tetapi kami percaya Firebase akan membantu kami mengeksplorasi berbagai tantangan baru ini.
-
T: Bagaimana Anda akan menjelaskan Firebase dalam satu kalimat?J: Firebase adalah solusi yang bagus bagi developer seluler karena Firebase menawarkan seluruh rangkaian fitur yang dipikirkan dengan matang dan sangat terintegrasi, semua dibuat dengan mempertimbangkan pengembangan seluler oleh orang-orang yang benar-benar mengenal platform aplikasi seluler saat ini.
Cerita dari komunitas
Dapatkan inspirasi dari semua cara cerdas para developer dalam menggunakan teknologi Google untuk mendorong ide-ide mereka lebih jauh