কেস স্টাডিজ

অ্যান্ড্রয়েড স্টুডিওতে জেমিনির সাহায্যে আল্ট্রাহিউম্যান ১৫% দ্রুত ফিচার চালু করে।

২ মিনিটের পাঠ
Amrit SanjeevTrevor Johns

আল্ট্রাহিউম্যান হলো একটি কনজিউমার হেলথ-টেক স্টার্টআপ, যা তাদের ওয়্যারেবল ডিভাইস, যেমন রিং এয়ার এবং এম১ লাইভ কন্টিনিউয়াস গ্লুকোজ মনিটর (সিজিএম) থেকে প্রাপ্ত বায়োমেট্রিক ডেটার উপর ভিত্তি করে ব্যবহারকারীদের দৈনন্দিন সুস্থতা সম্পর্কিত তথ্য প্রদান করে। আল্ট্রাহিউম্যান টিম তাদের ডেভেলপমেন্ট প্রক্রিয়াকে সুবিন্যস্ত ও ত্বরান্বিত করতে অ্যান্ড্রয়েড স্টুডিওর কনটেক্সচুয়ালি অ্যাওয়্যার টুল জেমিনির উপর নির্ভর করেছিল।

আল্ট্রাহিউম্যানের অ্যাপটি মাত্র আটজন ডেভেলপারের একটি ছোট দল দ্বারা পরিচালিত হয়। তারা এমন ফিচার তৈরিতে অগ্রাধিকার দেয় যা তাদের ব্যবহারকারীরা পছন্দ করে, এবং তাদের কাছে জমে থাকা বাগ ও প্রয়োজনীয় পারফরম্যান্সের উন্নতির কাজগুলো সমাধান করতে অনেক সময় লাগে। দলটিকে লোকবল না বাড়িয়েই ফিচার উন্নয়নের কাজ বাড়াতে এবং পারফরম্যান্সের উন্নতির বিষয়টিও সামলাতে হতো। তাদের জন্য সবচেয়ে বড় সুযোগগুলোর মধ্যে একটি ছিল জমে থাকা কাজগুলোর জন্য সময় ও শ্রম কমানো: রক্ষণাবেক্ষণে বাঁচানো প্রতিটি ঘণ্টা ব্যবহারকারীদের জন্য নতুন ফিচার তৈরিতে পুনরায় বিনিয়োগ করা যেত।

UltrahumanxGiAS_Image_01.webp

জেমিনির সাহায্যে প্রযুক্তিগত বাধা দূর করে কর্মক্ষমতা বৃদ্ধি করুন

দলটি অ্যান্ড্রয়েড স্টুডিওতে জেমিনিকে একীভূত করে দেখতে চেয়েছিল যে, এই এআই-সমৃদ্ধ টুলগুলো বিভিন্ন অ্যান্ড্রয়েড টাস্ক পরিচালনা করে তাদের কর্মপ্রবাহ উন্নত করতে পারে কিনা। প্রথমে, দলটি অ্যান্ড্রয়েড স্টুডিওর ভেতরে থাকা জেমিনি চ্যাট ব্যবহার শুরু করে। এর উদ্দেশ্য ছিল তাদের অ্যাপ্লিকেশনের ব্লুটুথ লো এনার্জি (BLE) কানেক্টিভিটির জন্য একটি GATT সার্ভার ইমপ্লিমেন্টেশনের প্রোটোটাইপ তৈরি করা।

arka.png

আল্ট্রাহিউম্যানের অ্যান্ড্রয়েড ডেভেলপমেন্ট লিড, অর্কা, যেমনটি উল্লেখ করেছেন, “ জেমিনি আমাদের এক ঘণ্টারও কম সময়ে একটি কার্যকরী প্রোটোটাইপ তৈরি করতে সাহায্য করেছে — যা করতে অন্যথায় আমাদের কয়েক ঘণ্টা সময় লাগত।” জেমিনির সরবরাহ করা BLE ইমপ্লিমেন্টেশনটি অ্যাপটি ব্যাকগ্রাউন্ডে চলার সময় বিপুল পরিমাণ হেলথ সেন্সর ডেটা সিঙ্ক করার জন্য নিখুঁতভাবে কাজ করেছে, যা ডেটা সিঙ্কিং প্রক্রিয়াকে উন্নত করেছে এবং ব্যবহারকারীর অ্যান্ড্রয়েড ফোন ও আল্ট্রাহিউম্যানের পেয়ার করা ওয়্যারেবল ডিভাইস উভয়েরই ব্যাটারি লাইফ বাঁচিয়েছে।

এই মূল চ্যালেঞ্জের বাইরেও, জেমিনি একটি কাস্টম ওপেন-সোর্স লাইব্রেরিতে অ্যালগরিদমিক অপ্টিমাইজেশন খুঁজে বের করা, সহায়ক ডকুমেন্টেশনের সন্ধান দেওয়া, কোড কমেন্টিং-এ সহায়তা করা এবং ক্র্যাশ লগ বিশ্লেষণ করার ক্ষেত্রে অমূল্য প্রমাণিত হয়েছে। আল্ট্রাহিউম্যান টিমটি অন্যথায় পুনরাবৃত্তিমূলক কোড সহজে লেখার জন্য কোড কমপ্লিশন , UI ডিজাইনের সময় দ্রুত পুনরাবৃত্তির জন্য জেটপ্যাক কম্পোজ প্রিভিউ জেনারেশন এবং ব্যাকএন্ড ডেটা মডেল ও UI মডেলের সাথে ম্যাপ করা একটি নতুন স্ট্যাকড বার গ্রাফ রেন্ডার করার মতো জটিল, প্রকল্প-ব্যাপী পরিবর্তনগুলি পরিচালনা করার জন্য এজেন্ট মোড ব্যবহার করেছে।

arka2.png


উৎপাদনশীলতার রূপান্তর এবং ফিচার ডেলিভারির গতি বৃদ্ধি

এই উন্নতিগুলো দলটির প্রতি সপ্তাহে কয়েক ডজন ঘণ্টা বাঁচিয়েছে। এই বাঁচানো সময় ব্যবহার করে আল্ট্রাহিউম্যানের বেটা ব্যবহারকারীদের কাছে নতুন ফিচারগুলো ১০-১৫% দ্রুত পৌঁছে দেওয়া হচ্ছে। উদাহরণস্বরূপ, দলটি ব্যবহারকারীদের জন্য জেমিনি ২.৫ ফ্ল্যাশ দ্বারা চালিত একটি নতুন ইন-অ্যাপ এআই অ্যাসিস্ট্যান্ট তৈরি করেছে। এই নতুন ফিচারটির ইউআই ডিজাইন, আর্কিটেকচার এবং ইউজার এক্সপেরিয়েন্সের কিছু অংশ প্রাথমিকভাবে অ্যান্ড্রয়েড স্টুডিওতে জেমিনি দ্বারা প্রস্তাবিত হয়েছিল—যা একটি পূর্ণাঙ্গ এআই-সহায়তাযুক্ত উন্নয়ন প্রক্রিয়াকে তুলে ধরে।

জেমিনির সাহায্যে আপনার অ্যান্ড্রয়েড ডেভেলপমেন্টকে আরও গতিশীল করুন।

জেমিনির বিশেষজ্ঞ অ্যান্ড্রয়েড পরামর্শ, যা অ্যান্ড্রয়েড স্টুডিও জুড়ে নিবিড়ভাবে সমন্বিত, অ্যান্ড্রয়েড ডেভেলপারদের ডকুমেন্টেশন ঘাঁটাঘাঁটি এবং গতানুগতিক কোড লেখার পেছনে কম সময় ব্যয় করতে সাহায্য করে—ফলে উদ্ভাবনের জন্য আরও বেশি সময় পাওয়া যায়।

জানুন কিভাবে Android Studio-তে Gemini আপনার দলকে জটিল সমস্যা সমাধান করতে, কর্মপ্রবাহকে সুবিন্যস্ত করতে এবং আরও দ্রুত নতুন ফিচার প্রকাশ করতে সাহায্য করতে পারে।

    লিখেছেন:

    পড়তে থাকুন