একটি অগ্রগতি-কেন্দ্রিক বিজ্ঞপ্তি তৈরি করুন

অগ্রগতি কেন্দ্রিক বিজ্ঞপ্তি
চিত্র 1. ছায়ার শীর্ষে একটি অগ্রগতি কেন্দ্রিক বিজ্ঞপ্তি।

অ্যান্ড্রয়েড 16 একটি নতুন বিজ্ঞপ্তি টেমপ্লেট প্রবর্তন করেছে যাতে ব্যবহারকারীদের নির্বিঘ্নে ব্যবহারকারীর শুরু থেকে শেষ যাত্রা শুরু করা ট্র্যাক করতে সহায়তা করে। এই নোটিফিকেশনগুলির সিস্টেম সারফেস এবং নোটিফিকেশন ড্রয়ারে টপ র‍্যাঙ্কিং-এ দৃশ্যমানতা আপগ্রেড করা হবে।

অগ্রগতি কেন্দ্রিক বিজ্ঞপ্তিগুলিকে স্টাইলাইজ করতে Notification.ProgressStyle ব্যবহার করুন। মূল ব্যবহারের ক্ষেত্রে রাইডশেয়ার, ডেলিভারি এবং নেভিগেশন অন্তর্ভুক্ত। সেই ক্লাসের মধ্যে, আপনি পয়েন্ট এবং সেগমেন্ট ব্যবহার করে ব্যবহারকারীর যাত্রায় রাজ্য এবং মাইলফলক বোঝানোর ক্ষমতা পাবেন।

প্রাসঙ্গিক ক্লাস

নিম্নলিখিত ক্লাসে বিভিন্ন API রয়েছে যা আপনি একটি ProgressStyle বিজ্ঞপ্তি তৈরি করতে ব্যবহার করেন:

অ্যানাটমি এবং কাস্টমাইজেশন

নিম্নলিখিত চিত্রগুলি বিভিন্ন অংশ দেখায় যা ProgressStyle বিজ্ঞপ্তিগুলি তৈরি করে:

চিত্র 2. একটি ProgressStyle notification. বিভিন্ন অংশ ProgressStyle notification.
চিত্র 3. অ্যাপস ট্র্যাকার আইকনের জন্য একটি গাড়ির ছবি সেট করতে পারে এবং রাইডশেয়ার অভিজ্ঞতা এবং মাইলস্টোন বোঝাতে সেগমেন্ট এবং পয়েন্ট ব্যবহার করতে পারে।

সেট আপ করুন

সঠিক API ব্যবহার করুন এবং অগ্রগতি আপডেটের জন্য সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য সর্বোত্তম অনুশীলনগুলি অনুসরণ করুন৷

  • প্রচারিত দৃশ্যমানতা পূরণের জন্য সঠিক ক্ষেত্রগুলি সেট করুন৷
  • ব্যবহারকারীদের গাইড করতে সঠিক ভিজ্যুয়াল উপাদান ব্যবহার করুন। উদাহরণস্বরূপ, রাইডশেয়ার অ্যাপগুলির একটি গাড়ির ছবি সেট করা উচিত এবং Notification#setLargeIcon ব্যবহার করে বিজ্ঞপ্তিতে গাড়ির সবচেয়ে সঠিক রঙ ব্যবহার করা উচিত।
  • ব্যবহারকারীর যাত্রার অগ্রগতি সংজ্ঞায়িত করতে সংক্ষিপ্ত এবং পরিষ্কার ভাষা ব্যবহার করুন। আগমনের সময়, ড্রাইভারের নাম এবং যাত্রার অবস্থা গুরুত্বপূর্ণ পাঠ্য যা বিজ্ঞপ্তিতে যোগাযোগ করা উচিত।
  • বিজ্ঞপ্তিতে দরকারী এবং প্রাসঙ্গিক ক্রিয়াগুলি সরবরাহ করুন যা ব্যবহারকারীর যাত্রাকে স্ট্রিমলাইন করে৷ উদাহরণ স্বরূপ, একটি নতুন শুরু করা খাবার ডেলিভারি অর্ডারে "টিপ" এবং "থালা যোগ করুন" প্রদান করা হল প্রসবের আগে কার্যকরী কাজ।
  • রাজ্যগুলি বোঝাতে বিভাগ এবং বিন্দু ব্যবহার করুন। উদাহরণস্বরূপ, বিভাগগুলি একটি রাইডশেয়ার যাত্রায় ট্র্যাফিকের অবস্থা এবং সময়কালকে রঙিন করতে পারে। পয়েন্টগুলি মাইলস্টোনগুলির জন্য রাজ্যগুলিকে প্রতিনিধিত্ব করে যেমন খাবার তৈরি, ডেলিভারি, এবং যাত্রী পিকআপ।
  • যাত্রার প্রকৃত অগ্রগতি সঠিকভাবে প্রতিফলিত করতে অগ্রগতির অভিজ্ঞতা আপডেট করুন । উদাহরণস্বরূপ, ট্র্যাফিক অবস্থার পরিবর্তনগুলি সেগমেন্টের রঙের পরিবর্তন এবং পাঠ্যের আপডেটগুলিতে প্রতিফলিত হতে পারে।

নিম্নলিখিত উদাহরণটি একটি রাইডশেয়ার অ্যাপের জন্য একটি ProgressStyle বিজ্ঞপ্তি দেখায়।

উদাহরণটি ট্র্যাকার আইকনের জন্য একটি গাড়ির চিত্রের ব্যবহার দেখায়। এটি রাইডশেয়ার অভিজ্ঞতা এবং মাইলফলক বোঝাতে সেগমেন্ট এবং পয়েন্টের ব্যবহারও দেখায়।

এই APIগুলির সাথে পরীক্ষা করার জন্য নমুনা অ্যাপটি দেখুন।