উইজেট গুণমান স্তর

ব্যবহারকারীর হোমস্ক্রিন কাস্টমাইজ করার জন্য উইজেটগুলি একটি গুরুত্বপূর্ণ উপাদান। তারা প্রায়শই ব্যবহারকারীদের একটি একক ট্যাপ দিয়ে একটি অ্যাপের জন্য একটি গুরুত্বপূর্ণ ব্যবহারকারীর যাত্রা অর্জন করতে সাহায্য করতে পারে, বা একটি অ্যাপের সবচেয়ে গুরুত্বপূর্ণ ডেটার একটি দ্রুত সারাংশ প্রদান করতে পারে। এগুলিকে ব্যবহারকারীর প্রয়োজনের সাথে মানানসই এবং পৃথক পছন্দ অনুসারে কাস্টমাইজ করা যেতে পারে।

একটি উইজেটের গুণমান নির্ধারণ করে যে একজন ব্যবহারকারী এটির সাথে কতটা জড়িত। উইজেট মানের তিনটি প্রধান বিভাগ আছে:

  • স্তর 3: নিম্ন মানের - পারফর্ম করে, বাসি, এবং একটি দুর্দান্ত ব্যবহারকারীর অভিজ্ঞতা প্রদান করে না
  • টায়ার 2: কোয়ালিটি স্ট্যান্ডার্ড - সমস্ত মৌলিক চাহিদা পূরণ করে এবং একটি সন্তোষজনক অভিজ্ঞতা প্রদান করে
  • স্তর 1: পার্থক্য - ব্যবহারকারীর মৌলিক প্রত্যাশা ছাড়িয়ে যায় এবং সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা প্রদান করে

স্তর 3: নিম্ন গুণমান

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

টায়ার 2 - কোয়ালিটি স্ট্যান্ডার্ড

ভাল মানের হিসাবে বিবেচনা করার জন্য, উইজেট নিম্নলিখিত বিন্যাস, রঙ, আবিষ্কার এবং বিষয়বস্তুর মানদণ্ড পূরণ করে:

লেআউট

  • হোমস্ক্রীনে ড্রপ করার সময় উইজেটকে লঞ্চার গ্রিড দ্বারা নির্ধারিত সীমানা পূরণ করতে হবে। যদি এটি নীচের স্পেসিফিকেশনগুলি পূরণ না করে তবে এটিকে স্তর 3, নিম্ন মানের হিসাবে শ্রেণীবদ্ধ করা হয়।
    • উইজেট অবশ্যই উল্লম্ব বা অনুভূমিক অক্ষের অন্যান্য হোম স্ক্রীন উপাদানগুলির সাথে সঠিকভাবে সারিবদ্ধ হতে হবে এবং অপ্রয়োজনীয় স্থান দখল করবে না
    • উইজেটকে অবশ্যই গ্রিডের অন্তত দুটি বিপরীত প্রান্ত স্পর্শ করতে হবে। অন্য কথায়, উইজেটগুলির আয়তক্ষেত্রাকার হওয়ার দরকার নেই, তাদের কাস্টম আকার থাকতে পারে, যতক্ষণ না আকারের প্রান্তগুলি গ্রিডের কমপক্ষে দুটি প্রান্তকে স্পর্শ করে।
  • যদি পুনরায় আকার দেওয়া যায়, উইজেটগুলির অবশ্যই একটি উপযুক্ত সর্বনিম্ন/সর্বোচ্চ আকার থাকতে হবে, যা AppWidgetProviderInfo XML- এ minWidth, minHeight, maxResizeWidth এবং maxResizeHeight দিয়ে সেট করা যেতে পারে
    • উইজেট রিসাইজ করলে শুধুমাত্র ফাঁকা স্থান যোগ করলে সর্বোচ্চ আকার সেট করা উচিত
    • আপনার উইজেট এখনও মান অফার করে এবং টাচ টার্গেটের প্রয়োজনীয়তা পূরণ করে (48x48) ন্যূনতম আকারের উপর ভিত্তি করে ন্যূনতম আকার সেট করা উচিত
মান মান বিন্যাস
চিত্র 1. কোয়ালিটি স্ট্যান্ডার্ড লেআউট

রঙ

নিম্ন মানের রঙ
চিত্র 2. গুণমান মানক রঙ

আবিষ্কার

  • উইজেটের উইজেট পিকারে অবশ্যই সঠিক প্রিভিউ থাকতে হবে (স্ট্যাটিক অ্যাসেট ঠিক আছে)। এটি AppWidgetProviderInfo XML- এ প্রিভিউইমেজ এবং প্রিভিউ লেআউট বা জেনারেটেড প্রিভিউ দিয়ে সেট করা যেতে পারে
    • উইজেট প্রিভিউ কার্যকারিতার সাথে সামঞ্জস্যপূর্ণ দেখায় যা হোমস্ক্রীনে যোগ করার সময় দেওয়া হবে
আবিষ্কার_স্তর2
চিত্র 3. কোয়ালিটি স্ট্যান্ডার্ড আবিষ্কার

বিষয়বস্তু

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

স্তর 1 - পার্থক্য করা হয়েছে

সেরা উইজেটগুলি টিয়ার 2 এর সমস্ত মানদণ্ড এবং নিম্নলিখিত লেআউট, রঙ, আবিষ্কার এবং সিস্টেমের সমন্বয়ের মানদণ্ডগুলি পূরণ করে

লেআউট

  • উইজেট সীমানা পূরণ করে এবং উল্লম্ব বা অনুভূমিক অক্ষের অন্যান্য হোম স্ক্রীন উপাদানগুলির সাথে সঠিকভাবে সারিবদ্ধ করে এবং অপ্রয়োজনীয় স্থান দখল করে না
    • সমস্ত আকার অবশ্যই গ্রিডের সীমানার চারটি প্রান্তে আঘাত করবে৷
ভিন্ন লেআউট
চিত্র 5. ডিফারেনশিয়াটেড লেআউট
  • উইজেট একটি পছন্দসই আকার সমর্থন করে

    • উইজেটটি নিম্নলিখিত আকারগুলির মধ্যে অন্তত একটিতে পুনরায় আকার দেওয়া যেতে পারে: 2x2, 4x2
  • উইজেট হেডার ব্যবহার করা হয় এবং ধারাবাহিকভাবে প্রয়োগ করা হয়

    • হেডার ব্যবহার করার সুপারিশ করুন যদি:
      • উইজেটে স্ক্রলিং সামগ্রী রয়েছে (তালিকা, গ্রিড, ইত্যাদি)
      • শিরোনাম বিষয়বস্তু সহায়ক প্রসঙ্গ প্রদান করে (করণীয় তালিকার নাম)
    • হেডার ঐচ্ছিক যখন:
      • উইজেট হল একটি ফুল ব্লিড ইমেজ (ফটো)
      • স্থান সীমিত (< 2 সারি লম্বা)
      • যখন হেডার বিষয়বস্তু অপ্রয়োজনীয় হয়।
    • একটি শিরোনাম ব্যবহার করলে, আমাদের বৈশিষ্ট্য পূরণ করুন:
      • আইকন, শিরোনাম, অ্যাকশন।
        • আইকন সবসময় উপস্থিত থাকে
        • পর্যাপ্ত স্থান থাকলে শিরোনাম প্রদর্শিত হয়
        • উইজেট প্রসঙ্গের উপর ভিত্তি করে কর্ম।
      • উচ্চতা 48dp, প্যাডিং, 14dp
পার্থক্যকৃত বিন্যাস2
চিত্র 6. ডিফারেনশিয়াটেড লেআউট

রঙ

  • উইজেট একটি ডিভাইস বা অ্যাপ্লিকেশন প্রসঙ্গের উপর ভিত্তি করে রঙ থিমিং সমর্থন করে।
ভিন্ন রঙ
চিত্র 7. ভিন্ন রঙ

আবিষ্কার

ভিন্ন আবিষ্কার
চিত্র 8. পার্থক্যযুক্ত আবিষ্কার
  • উইজেটের একটি নাম বা বিবরণ রয়েছে যা ব্যবহারকারীদের উইজেটের মান বুঝতে সাহায্য করে
    • নামটি 50 অক্ষরের কম লম্বা৷
    • নাম এবং বিবরণ অ্যাপের মধ্যে অনন্য (যেমন অ্যাপটিতে একই জিনিস নামে একাধিক উইজেট থাকতে পারে না)
ভিন্ন আবিষ্কার
চিত্র 9. ডিফারেনশিয়াটেড ডিসকভারি

সিস্টেম কোহেরেন্স

  • আয়তক্ষেত্রাকার উইজেটগুলি অবশ্যই সিস্টেম দ্বারা প্রদত্ত আমাদের কোণার ব্যাসার্ধ ব্যবহার করবে (OEM নির্দিষ্ট)
সিস্টেমের সমন্বয়
চিত্র 10. সিস্টেমের সমন্বয়
  • একটি অগ্রগতি সূচক সহ একটি লোডিং অবস্থা দেখায় (থিমযুক্ত রঙ বা ব্র্যান্ডেড সমতুল্য সহ একটি initialLayout মধ্যে)
সিস্টেমের সমন্বয়
চিত্র 11. সিস্টেমের সমন্বয়
  • একটি কাস্টম উইজেট সেটিংস এন্ট্রিপয়েন্টের পরিবর্তে সিস্টেম কনফিগারেশন ব্যবহার করে
  • উইজেটে অ্যাপে প্রবেশ/প্রস্থান করার সময় সিস্টেম লঞ্চ ট্রানজিশন ব্যবহার করে

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