কেস স্টাডিজ

সাউন্ডক্লাউড মাত্র ২ সপ্তাহে জেটপ্যাক গ্ল্যান্স ব্যবহার করে লাইকড ট্র্যাকস উইজেট তৈরি করেছে।

৩ মিনিটের পাঠ
সামারস পিটম্যানের প্রোফাইল দেখুন ট্রেসি আগিয়েমাং-এর প্রোফাইল দেখুন
Summers Pittman এবং Tracy Agyemang

অ্যান্ড্রয়েডে ব্যবহারকারীদের জন্য গান শোনা আরও সহজ করতে, শিল্পী-কেন্দ্রিক মিউজিক প্ল্যাটফর্মসাউন্ডক্লাউডের ডেভেলপাররা তাদের বহুল প্রশংসিত অ্যাপটির জন্য একটি ‘লাইকড ট্র্যাকস’ উইজেট তৈরি করতে জেটপ্যাক গ্ল্যান্স- এর সাহায্য নিয়েছেন। এই অ্যাপটির রেটিং ৪.৬ স্টার এবং এটি ১০০ মিলিয়নেরও বেশিবার ডাউনলোড হয়েছে। ৪০ মিলিয়নেরও বেশি শিল্পীর ৪০০ মিলিয়নেরও বেশি ট্র্যাকের ক্যাটালগ নিয়ে সাউন্ডক্লাউড সঙ্গীতের মাধ্যমে শিল্পী ও ভক্তদের সংযুক্ত করতে প্রতিশ্রুতিবদ্ধ, এবং এর অ্যান্ড্রয়েড অ্যাপের এই সর্বশেষ আপডেটটি শ্রোতাদের তাদের প্রিয় ট্র্যাকগুলি উপভোগ করার জন্য আরও সুবিধাজনক একটি উপায় প্রদান করে। গ্ল্যান্স-এর সহায়তায় দলটি মাত্র দুই সপ্তাহে প্রকল্পটি সম্পন্ন করতে সক্ষম হয়, যা মূল্যবান ডেভেলপমেন্ট সময় বাঁচিয়েছে এবং এনগেজমেন্ট বাড়িয়েছে।

ব্যবহারকারী-বান্ধব টাচপয়েন্টের মাধ্যমে দৃশ্যমানতা বাড়ান

সম্প্রতি লাইক করা ট্র্যাকগুলোর আর্টওয়ার্ক প্রদর্শন করার মাধ্যমে, নতুন ‘লাইকড ট্র্যাকস’ উইজেটটি ব্যবহারকারীদের সরাসরি কোনো নির্দিষ্ট গানে যেতে অথবা হোম স্ক্রিন থেকেই তাদের সম্পূর্ণ ট্র্যাক লিস্ট অ্যাক্সেস করার সুযোগ দেয়। এটি শ্রোতাদের জন্য সাউন্ডক্লাউডকে সবার সামনে রাখে, যা তাদের ব্যক্তিগত লাইব্রেরিতে যাওয়ার একটি শর্টকাট হিসেবে কাজ করে এবং তাদের পুনরায় শুনতে উৎসাহিত করে।

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

সাউন্ডক্লাউডজেটপ্যাক২.পিএনজি
সাউন্ডক্লাউডের লাইকড ট্র্যাকস উইজেটের কার্যকারিতা।

গ্ল্যান্সের সাহায্যে উন্নয়ন চক্রকে ত্বরান্বিত করুন

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

SoundCloudJetPack3.png

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

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

Glance-এর শক্তিতে অ্যাপ উইজেটগুলোকে আরও উন্নত করুন।

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

সাউন্ডক্লাউড৪.পিএনজি
উইজেট ফিচারের সাথে গড় দৈনিক সক্রিয় ব্যবহারকারীর মিথস্ক্রিয়া ২ গুণ।

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

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

Jetpack Glance দিয়ে কাস্টম অ্যাপ উইজেট তৈরি করা শুরু করুন।

Glance-এর মাধ্যমে দ্রুত এমন উইজেট তৈরি ও স্থাপন করুন যা আপনার অ্যাপকে দৃশ্যমান এবং আকর্ষণীয় রাখে।


এই ব্লগ পোস্টটি আমাদের ‘স্পটলাইট উইক অন উইজেটস’ সিরিজের একটি অংশ, যেখানে আমরা আপনাকে উইজেট ডিজাইন ও তৈরি করতে সাহায্য করার জন্য বিভিন্ন রিসোর্স—ব্লগ পোস্ট, ভিডিও, স্যাম্পল কোড এবং আরও অনেক কিছু—প্রদান করি। আপনি ‘স্পটলাইট উইক: উইজেটস’-এর ওভারভিউতে এ বিষয়ে আরও পড়তে পারেন , যা সপ্তাহজুড়ে আপডেট করা হবে।

লিখেছেন:
পড়তে থাকুন