ম্যাথিয়াসের গল্প
একটি পরিবেশ বান্ধব রাইডশেয়ার ব্যবসা গড়ে তোলা
MOIA-এর অ্যান্ড্রয়েড চ্যাপ্টার লিড ম্যাথিয়াস ফ্রেডরিখ, পরিবেশ বান্ধব রাইডশেয়ার ব্যবসা গড়ে তুলতে ফায়ারবেস রিমোট কনফিগারেশন এবং অন্যান্য ফায়ারবেস টুল ব্যবহার করে MOIA কীভাবে হামবুর্গ এবং হ্যানোভারে যাতায়াতের নতুন সংজ্ঞা দিচ্ছেন তা শেয়ার করেছেন। আরও পড়ুন
"Firebase হল মোবাইল ডেভেলপারদের জন্য একটি ভাল সমাধান কারণ এটি সুচিন্তিত এবং গভীরভাবে সমন্বিত বৈশিষ্ট্যগুলির একটি সম্পূর্ণ স্যুট অফার করে, যা আজকের মোবাইল অ্যাপ প্ল্যাটফর্মগুলি সত্যিই জানেন এমন ব্যক্তিদের দ্বারা মোবাইল ডেভেলপমেন্টের সাথে তৈরি করা হয়েছে।"
-- ম্যাথিয়াস ফ্রেডরিখ
অ্যান্ড্রয়েড চ্যাপ্টার লিড, MOIA
অ্যান্ড্রয়েড চ্যাপ্টার লিড, MOIA
ম্যাথিয়াসের সাথে প্রশ্নোত্তর
-
প্রশ্ন: অ্যাপ ডেভেলপমেন্টের প্রতি আপনার আবেগ কোথা থেকে এসেছে?উত্তর: জার্মানিতে প্রথম অ্যান্ড্রয়েড ফোন উপলব্ধ হওয়ার পর থেকে আমি একজন অ্যান্ড্রয়েড বিকাশকারী। আমার কৌতূহল আমাকে আমার ফোনের অভ্যন্তরীণ কাজগুলি অন্বেষণ করতে পরিচালিত করেছিল এবং তারপরে আমি ওপেন-সোর্স অপারেটিং সিস্টেমের বিশ্ব আবিষ্কার করেছি। আমি আঁকড়ে ধরেছিলাম এবং অ্যান্ড্রয়েডের বিকাশের পরিবেশে খেলা শুরু করেছি। আমি অ্যান্ড্রয়েড পছন্দ করেছি কারণ এটি বিকাশকারীদের জন্য নতুন ধারণাগুলি অন্বেষণ করতে এবং বিভিন্ন প্রকল্পে সহযোগিতা করার জন্য আরও সম্ভাবনার প্রস্তাব দেয়৷
-
প্রশ্ন: আপনার বর্তমান প্রজেক্টের প্রতি আপনাকে কী আকর্ষণ করেছে?উত্তর: শহরগুলির গতিশীলতা পরিবর্তন করা দরকার — যখন প্রত্যেকে তাদের স্বতন্ত্র গাড়ি নিয়ে ভ্রমণ করে, তখন এটি যানজট সৃষ্টি করে এবং প্রত্যেকের জন্য আদর্শ পরিবেশ তৈরি করে। এই স্থান পরিবর্তন করার জন্য আমার আবেগ আমাকে MOIA তে নিয়ে যায়। MOIA-তে, আমি সামগ্রিক সমাধানের একটি অংশ হওয়ার সুযোগ পেয়েছি যা পরিবহন শিল্পে কাজ করে এমন লোকেদের সাথে গবেষণা এবং সহযোগিতার মাধ্যমে শহরে টেকসই গতিশীলতার প্রচার করে। উপরন্তু, আমি পছন্দ করি যে আমরা পুরো মূল্য শৃঙ্খলের মালিক: আমাদের গ্রাহক এবং ড্রাইভারদের দ্বারা ব্যবহৃত মোবাইল অ্যাপ, গ্রাহকদের যানবাহনের সাথে মেলাতে ব্যবহৃত পুলিং অ্যালগরিদম, পূর্ণ-সময়ের MOIA কর্মচারী হিসাবে ড্রাইভার নিয়োগ করা, ধারণার পর্যায় থেকে যানবাহন ধারণা করা, এবং সব পরিষেবাটি পরিচালনা করার জন্য প্রয়োজনীয় সফ্টওয়্যার এবং অবকাঠামো। এটি আমাদের পুরো প্রক্রিয়া জুড়ে ইক্যুইটি তৈরি করতে সাহায্য করে এবং আমাদেরকে এমন একটি পরিষেবা প্রদান করার ক্ষমতা দেয় যা ব্যবহারকারী এবং পরিবেশকে প্রথমে রাখে।
-
প্রশ্ন: আপনি MOIA এ কি ধরনের অ্যাপ তৈরি করেন?উত্তর: আমাদের তিনটি মোবাইল অ্যাপ্লিকেশন রয়েছে: গ্রাহক-মুখী অ্যাপ, নেভিগেশন অ্যাপ এবং অপারেশন অ্যাপ। আমাদের গ্রাহক-মুখী অ্যাপ, Android এবং iOS উভয় ক্ষেত্রেই উপলব্ধ, যা আমাদের শেষ ব্যবহারকারীরা তাদের ট্রিপ বুক করতে এবং মানচিত্রে গাড়ির রুট অনুসরণ করতে ব্যবহার করে। আমাদের যানবাহনের ভিতরে, আমাদের নেটিভ অ্যান্ড্রয়েড নেভিগেশন অ্যাপ রয়েছে, শুধুমাত্র ড্রাইভারদের জন্য উপলব্ধ, যা তাদের নেওয়ার জন্য সবচেয়ে কার্যকরী পথ দেখায়। যাইহোক, এটি একটি স্ট্যান্ডার্ড নেভিগেশন অ্যাপের বাইরে চলে যায় কারণ আমরা অ্যাপটিকে গাড়ির সাথে শক্তভাবে সংহত করি। উদাহরণস্বরূপ, আমরা এটিকে একটি অপ্রয়োজনীয় ইন্টারনেট সংযোগ এবং গাড়ির নিজস্ব ওডোমেট্রি-বর্ধিত অবস্থান সংকেত ব্যবহার করার জন্য ডিজাইন করেছি৷ গাড়ির রাউটিং আচরণের সাথে এই একীকরণ এবং নিয়ন্ত্রণ আমাদের গ্রাহকদের সর্বোত্তম এবং দক্ষ পরিষেবা প্রদানের জন্য চাবিকাঠি। তৃতীয় অ্যাপ্লিকেশন হল আমাদের অপারেশন অ্যাপ, যেটি আমাদের ড্রাইভাররা তাদের ব্যক্তিগত ফোনে তাদের কাজের শিফট বজায় রাখতে, যানবাহন সনাক্ত করতে, লক/আনলক করতে, ক্ষতির রিপোর্ট পাঠাতে এবং আরও অনেক কিছু করতে ব্যবহার করে।
-
প্রশ্ন: আপনি MOIA-তে কোন পণ্য উন্নয়নের চ্যালেঞ্জগুলি সমাধান করার চেষ্টা করছেন?উত্তর: ব্যবহারকারীর দৃষ্টিকোণ থেকে, আমাদের পণ্য সহজ - একটি অবস্থান লিখুন, একটি ভ্রমণের অনুরোধ করুন, আপনার গন্তব্যে পৌঁছান৷ যাইহোক, এটি পটভূমিতে যতটা সহজ নয়। সংক্ষিপ্ত অপেক্ষার সময়, ভ্রমণের সময় এবং আমাদের গাড়ির বহরের দক্ষ ব্যবহারের জন্য অপ্টিমাইজ করার সময় লোকেদের যানবাহনে পুল করা একটি জটিল গাণিতিক সমস্যা যা আমাদের ব্যবহারকারীদের কাছে দৃশ্যমান হয় না। প্রতিটি নতুন অনুরোধ করা বা বাতিল করা ট্রিপ সম্ভাব্যভাবে বিভিন্ন যানবাহন এবং অন্যান্য গ্রাহকদের সময়সূচী পরিবর্তন করতে পারে, যারা সবসময় বুঝতে পারে না কেন একটি নির্দিষ্ট গাড়ি বেছে নেওয়া হয়েছে বা কেন গাড়ির আগমনের সময় পরিবর্তন হয়েছে। রাইড পুলিং প্রক্রিয়াটি অপ্টিমাইজ করা এবং একটি UI প্রদান করা যা পুলিংয়ের জটিলতা এবং শেয়ার্ড যানবাহন ব্যবহারের বিশেষত্ব আমাদের ব্যবহারকারীদের কাছে বোধগম্য করে তোলে আমাদের প্রধান চ্যালেঞ্জগুলির মধ্যে একটি।
-
প্রশ্ন: ফায়ারবেস কীভাবে এই চ্যালেঞ্জগুলি সমাধান করতে সাহায্য করেছিল?উত্তর: আমাদের ব্যবহারকারীদের জন্য রাইড পুলিং অভিজ্ঞতা উন্নত করতে, আমরা আমাদের UI-তে বিভিন্ন পদ্ধতির সাথে অনেক পরীক্ষা করার জন্য Firebase Remote Config ব্যবহার করি। রিমোট কনফিগ আমাদের UI বৈচিত্র পরীক্ষা করতে সক্ষম করে যেমন কখন এবং কীভাবে ডেটা দেখাতে হয় যেমন নির্ধারিত গাড়ি, আগমনের আনুমানিক সময়, বা গাড়ির পরিবর্তনগুলি কীভাবে যোগাযোগ করা যায়। ফলস্বরূপ, আমরা রাইডার এবং অভ্যন্তরীণ কেপিআই-এর কাছ থেকে প্রাপ্ত প্রতিক্রিয়ার ভিত্তিতে সেরা ব্যবহারকারীর অভিজ্ঞতা মূল্যায়ন করতে সক্ষম হব যেমন বাতিলকরণ হার। রাইড বুক করার সময় আমাদের ব্যবহারকারীরা যাতে কোনো সমস্যায় না পড়েন তা নিশ্চিত করার জন্য, আমরা আমাদের তিনটি মোবাইল অ্যাপের স্থায়িত্ব নিরীক্ষণ করতে Firebase Crashlytics ব্যবহার করি। Crashlytics-এর সাহায্যে, আমরা সহজেই সনাক্ত করতে পারি কখন এবং কীভাবে একটি বৈশিষ্ট্য ক্র্যাশ হয়। এই ধরনের ইন্টিগ্রেশন আমাদের কাছ থেকে প্রয়োজনীয় অনেক অনুসন্ধানমূলক কাজ কেড়ে নেয় এবং আমাদের নতুন বৈশিষ্ট্য তৈরিতে ফোকাস করার সময় দেয়। অদূর ভবিষ্যতে, আমরা হামবুর্গ এবং শেষ পর্যন্ত এর বাইরে সম্পূর্ণ স্বায়ত্তশাসিত যানবাহন ব্যবহার করতে চাই। যাইহোক, এটি একটি সম্পূর্ণ নতুন ক্ষেত্র যা UX দৃষ্টিকোণ থেকে ব্লুপ্রিন্ট বা প্রতিষ্ঠিত সমাধান ছাড়াই সমাধান করা যায়; বিশেষ করে একজন গ্রাহক সম্পূর্ণ স্বায়ত্তশাসিত গাড়ির কাছ থেকে নিরাপদ বোধ করার জন্য যা আশা করেন তার কাছাকাছি। এটি অনেক অজানা, কিন্তু আমরা বিশ্বাস করি Firebase আমাদের এই নতুন চ্যালেঞ্জগুলি অন্বেষণ করতে সাহায্য করবে৷
-
প্রশ্নঃ আপনি কিভাবে এক বাক্যে ফায়ারবেসকে বর্ণনা করবেন?উত্তর: Firebase হল মোবাইল ডেভেলপারদের জন্য একটি ভাল সমাধান কারণ এটি একটি সম্পূর্ণ স্যুট অফার করে সুচিন্তিত এবং গভীরভাবে সমন্বিত বৈশিষ্ট্যের, যা আজকের মোবাইল অ্যাপ প্ল্যাটফর্মগুলিকে সত্যিই চেনে এমন লোকেদের মোবাইল ডেভেলপমেন্টকে মাথায় রেখে তৈরি করা হয়েছে।
সম্প্রদায় থেকে গল্প
বিকাশকারীরা তাদের ধারণাগুলিকে আরও এগিয়ে নিতে Google প্রযুক্তি ব্যবহার করে যে সমস্ত চতুর উপায়ে অনুপ্রাণিত হন