পণ্যের খবর

অ্যাডাপ্টিভ ডেভেলপমেন্টের মাধ্যমে আপনার অ্যাপগুলো গুগলবুকে প্রকাশ করুন।

৪ মিনিটের পাঠ
ফাহদ ইমতিয়াজের প্রোফাইল দেখুন লরিন হেয়ারস্টনের প্রোফাইল দেখুন
Fahd Imtiaz ও Loryn Hairston

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

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

ডেস্কটপ অপ্টিমাইজড.png
ডেস্কটপ ব্যাজিং এবং গুগল প্লে-এর বিশেষ সংগ্রহগুলোর জন্য অপ্টিমাইজ করা হয়েছে।

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

image5.png
অভিযোজিত লেআউটগুলি মোবাইল ভিউগুলিকে পুনর্বিন্যাস করে একটি বহু-প্যানেল অভিজ্ঞতা প্রদান করে।

আপনার অ্যাপকে ডেস্কটপের মৌলিক বিষয়গুলোর ওপর ভিত্তি করে গড়ে তুলুন।

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

উইন্ডোর সীমানা পরিবর্তনের সাথে সাথে আপনার UI-কে প্রসারিত, পুনর্বিন্যস্ত বা আরও বিশদ বিবরণ প্রকাশ করার জন্য একটি মাল্টি-পেন আর্কিটেকচার গ্রহণ করুন। Navigation 3-এর সাহায্যে, আপনি সরাসরি আপনার ব্যাক স্ট্যাক থেকে মাল্টি-পেন লেআউট সমন্বয় করার জন্য অ্যাডাপ্টিভ সিন স্ট্র্যাটেজি প্রয়োগ করতে পারেন। প্রসারিত উইন্ডোর জন্য জায়গা উপলব্ধ থাকলে পাশাপাশি লেআউট সক্ষম করতে ListDetailSceneStrategy এবং SupportingPaneSceneStrategy ব্যবহার করুন। সিন ডেকোরেটর আপনাকে স্থায়ী ডেস্কটপ নেভিগেশন রেইল দিয়ে স্ক্রিনগুলোকে র‍্যাপ করতে দেয়। জটিল কন্টেন্ট সাজাতে এবং ডেস্কটপ ডিসপ্লের জন্য ভিজ্যুয়াল স্টাইল গতিশীলভাবে সামঞ্জস্য করতে, এই প্যাটার্নগুলোকে Grid এবং FlexBox-এর মতো লেআউট প্রিমিটিভের সাথে এবং শীঘ্রই পরীক্ষামূলক MediaQuery ও Styles API-এর সাথে যুক্ত করুন।

image2.png
প্রস্থ-ভিত্তিক উইন্ডো আকারের শ্রেণিগুলোর উপস্থাপনা।

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

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

Googlebooks-এর জন্য স্বতন্ত্র অভিজ্ঞতা প্রদান করুন

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

image4.png
টাস্ক সুইচারে একাধিক খোলা উইন্ডো এবং অ্যাপ ইনস্ট্যান্স দেখা যাচ্ছে।


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

image3.png
ক্রস-উইন্ডো ড্র্যাগ অ্যান্ড ড্রপের মাধ্যমে একাধিক উইন্ডোতে মাল্টিটাস্কিং।

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

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

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

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

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

বিশেষায়িত টুলিংয়ের মাধ্যমে আপনার কর্মপ্রবাহকে ত্বরান্বিত করুন।

গুগলবুকের জন্য আপনার অ্যাপ পরীক্ষা ও অপ্টিমাইজ করা আপনার বিদ্যমান ডেভেলপমেন্ট ওয়ার্কফ্লোর সাথে স্বাভাবিকভাবেই খাপ খায়।

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

এআই-সহায়তায় ডেভেলপমেন্টের মাধ্যমে আপনার লেআউট আধুনিকীকরণের গতি বাড়ান। অ্যাডাপ্টিভ স্কিলটি আপনার এআই এজেন্টদের প্রয়োজনীয় কনটেক্সট প্রদান করে, যা মোবাইল লেআউটগুলোকে স্বয়ংক্রিয়ভাবে রেসপন্সিভ কম্পোজ কন্টেইনারে রিফ্যাক্টর করতে সাহায্য করে। আপনার ইমপ্লিমেন্টেশনকে আরও সহজ করতে সরাসরি অ্যান্ড্রয়েড সিএলআই (Android CLI) থেকে স্কিলটি ইনস্টল করুন।

গুগলবুকে নতুন সম্ভাবনা উপলব্ধি করুন

শিরোনামহীন ডিজাইন (2).png
ইকোসিস্টেম অংশীদারদের থেকে গুগলবুক সিরিজের ল্যাপটপ।

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

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