রিচার্ডস জার্নি - ব্যবহারকারীর মুখোমুখি পরিবর্তনগুলি পরীক্ষা করতে অ্যাক্সেসিবিলিটি স্ক্যানার ব্যবহার করে৷

রিচার্ড নোলস, অ্যান্ড্রয়েড বিকাশকারী
রিচার্ডের সাথে প্রশ্নোত্তর
-
প্রশ্নঃ আপনি কোন গুগল টুল ব্যবহার করেছেন?উত্তর: আমি 2011 সাল থেকে অ্যান্ড্রয়েড অ্যাপ তৈরি করছি, যখন আমি কম্পিউটার ইঞ্জিনিয়ারিং-এ আমার স্নাতকোত্তর ডিগ্রির জন্য স্নাতক স্কুলে অধ্যয়নরত ছিলাম। আমি Eclipse ব্যবহার করে আমার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করেছি যা সেই সময়ে একটি দুর্দান্ত টুল বলে মনে হয়েছিল, অন্তত 2014 সালে Google-এর অ্যান্ড্রয়েড স্টুডিও প্রথমবার প্রকাশ না হওয়া পর্যন্ত। অ্যান্ড্রয়েড স্টুডিও একটি শক্তিশালী এবং অসাধারণ IDE! আমি অ্যান্ড্রয়েড ফোন, ট্যাবলেট, স্মার্টওয়াচ এবং টিভির জন্য অ্যাপ তৈরি করতে এটি ব্যবহার করছি। এটি আশ্চর্যজনক যে কীভাবে Android অ্যাকসেসিবিলিটি টেস্ট ফ্রেমওয়ার্ক Android স্টুডিওর সাথে একীভূত হয় যাতে আমাদের লেআউটগুলিতে অ্যাক্সেসিবিলিটি সমস্যাগুলি প্রথম দিকে ধরতে সাহায্য করে৷
-
প্রশ্ন: কোন টুল ব্যবহার করা আপনার প্রিয় হয়েছে? কেন?উত্তর: এখন পর্যন্ত আমার প্রিয় টুল হল অ্যাক্সেসিবিলিটি স্ক্যানার । শ্রবণ অক্ষমতা সহ একজন বিকাশকারী হিসাবে, অ্যাক্সেসযোগ্যতা আমার কাছে খুব গুরুত্বপূর্ণ। আমি একটি সংবেদনশীল শ্রবণশক্তি হ্রাস নিয়ে জন্মগ্রহণ করেছি, এবং যখন আমি একটি কক্লিয়ার ইমপ্লান্ট করার সিদ্ধান্ত নিয়েছিলাম তখন আমার বয়স 18 বছর না হওয়া পর্যন্ত আমি শ্রবণ সহায়ক যন্ত্র ব্যবহার করেছিলাম। আমি একজন ভারী ক্লোজড-ক্যাপশনিং ব্যবহারকারী এবং আমি প্রতিদিন অ্যাক্সেসযোগ্যতার উপর নির্ভর করি। যখন আমি ছোট ছিলাম, স্মার্টফোন যুগের আগে, এমনকি স্মার্টফোন যুগের শুরুতেও, টিভি বা ভিডিওগুলি সম্পূর্ণরূপে উপভোগ করা আমার জন্য চ্যালেঞ্জিং ছিল যেগুলিতে ক্যাপশন ছিল না। আমি খুবই আনন্দিত যে বিশ্ব প্রতিবন্ধীদের সাথে মানিয়ে নিতে শুরু করেছে এবং অ্যাক্সেসযোগ্যতার সচেতনতা বৃদ্ধি পেয়েছে। আসলে, আমি সফ্টওয়্যার ইঞ্জিনিয়ারিং ক্ষেত্রটি বেছে নিয়েছি কারণ আমি এমন সফ্টওয়্যার বা অ্যাপ তৈরি করতে চেয়েছিলাম যা অন্য মানুষের জীবনকে উন্নত করবে, একইভাবে প্রযুক্তি আমার জীবনকে সহজ করেছে। আমার তৈরি করা অ্যাপগুলি অ্যাক্সেসযোগ্য কিনা তা নিশ্চিত করা সর্বদা আমার শীর্ষ অগ্রাধিকার। এই কারণেই অ্যাক্সেসিবিলিটি স্ক্যানারটি আমার প্রিয় টুলগুলির মধ্যে একটি: এটি আমাকে দক্ষতার সাথে পরীক্ষা করতে দেয় যে আমার ব্যবহারকারী-মুখী পরিবর্তনগুলি কতটা অ্যাক্সেসযোগ্য, বিশেষ করে যারা দৃষ্টি প্রতিবন্ধী তাদের জন্য৷
-
প্রশ্ন: অনুগ্রহ করে Google টুল ব্যবহার করে অতীতে আপনার তৈরি করা কিছু শেয়ার করুন।উত্তর: টুইটারের অ্যাক্সেসিবিলিটি এক্সপেরিয়েন্স টিমের একজন অ্যান্ড্রয়েড প্রকৌশলী হিসেবে, আমাদের উদ্যোগগুলির মধ্যে একটি ছিল ছবির বর্ণনা এবং অল্ট টেক্সট ব্যবহারের অভিজ্ঞতা উন্নত করা। আপনি কি জানেন যে আপনি যখন টুইটারে আপনার টুইটগুলিতে ছবি রাখেন, তখন আপনি বর্ণনা যোগ করতে পারেন যাতে সেগুলি তাদের কাছে অ্যাক্সেসযোগ্য করে যারা ছবি দেখতে পায় না? যদি হ্যাঁ, এটা মহান! কিন্তু আপনি সবসময় এটা করতে মনে রাখবেন? না হলে চিন্তা করবেন না - আপনি একা নন। আমি সহ অনেকেই ছবির বর্ণনা যোগ করতে ভুলে যান। সুতরাং, আমরা Alt টেক্সট অনুস্মারক প্রয়োগ করেছি যা ব্যবহারকারীরা বর্ণনা ছাড়া ছবি টুইট করার সময় বিজ্ঞপ্তি পাওয়ার জন্য নির্বাচন করতে দেয়। আমরা সমস্ত ছবি এবং GIF-এর জন্য Alt টেক্সট প্রকাশ করার জন্যও কাজ করছি। এর অর্থ হল, আমরা এখন এমন চিত্রগুলিতে একটি "ALT" ব্যাজ প্রদর্শন করছি যেগুলির সাথে যুক্ত বিকল্প পাঠ্য বা চিত্রের বিবরণ রয়েছে৷ সাধারণভাবে, Alt টেক্সট প্রাথমিকভাবে Talkback ব্যবহারকারীদের জন্য ব্যবহার করা হয় কিন্তু আমরা ব্যবহারকারীদের স্ক্রিন রিডার ব্যবহার না করার অনুমতি দিতে চাই যে কোন ছবিতে বিকল্প টেক্সট আছে তা জানার জন্য এবং অবশ্যই তাদেরকে "ALT" ব্যাজ নির্বাচন করে ছবির বিবরণ দেখতে অনুমতি দিতে চাই। এই বৈশিষ্ট্যটি দুটি জিনিস অর্জনে সহায়তা করেছে: 1) যে ব্যবহারকারীদের কম দৃষ্টি বা অন্যান্য অক্ষমতা আছে যারা উপলব্ধ বিকল্প পাঠ্য থেকে উপকৃত হতে পারে তারা এখন সেই পাঠ্যটি অ্যাক্সেস করতে পারে; 2) ব্যবহারকারীরা সেই ছবিগুলি রিটুইট করার আগে কোন ছবিতে বিকল্প পাঠ্য রয়েছে তা জানতে পারেন৷ আমি ব্যক্তিগতভাবে এই বৈশিষ্ট্যটি পছন্দ করি কারণ এটি Alt পাঠ্য সম্পর্কে সচেতনতা বাড়ায়।
-
প্রশ্ন: আপনি তাদের বিকাশকারী যাত্রা শুরু করার জন্য কাউকে কী পরামর্শ দেবেন?
একটি: শুরু করার জন্য কি একটি উত্তেজনাপূর্ণ সময়! আমার কাছে তিনটি টিপস আছে যা আমি শেয়ার করতে চাই:
1) স্পেসিফিকেশন এবং ডিজাইন সাবধানে পর্যালোচনা না করে কোডিং শুরু করবেন না। আপনি কোডে ঝাঁপ দেওয়ার আগে আপনার কাজের আর্কিটেকচার এবং প্রযুক্তিগত নকশা আঁকুন এবং ম্যাপ করুন। অন্য কথায়, বুদ্ধিমান কাজ করুন, কঠিন নয়।
2) ডেভেলপার ডকুমেন্টেশন এবং সোর্স কোড পড়ার জন্য সময় নিন। আপনি পর্দার আড়ালে কি ঘটছে তা জানতে পারলে আপনি আরও দ্রুত একজন বিশেষজ্ঞ হয়ে উঠবেন। আপনি যখন একটি লাইব্রেরি বা SDK থেকে একটি ফাংশন কল করেন, তখন সোর্স কোড দেখার অভ্যাস করুন এবং সেই ফাংশনটির বাস্তবায়ন করুন যাতে আপনি শুধুমাত্র কোড হিসাবে শিখতে পারেন না, কিন্তু কর্মক্ষমতা উন্নত করার সুযোগও খুঁজে পেতে পারেন।
3) যত তাড়াতাড়ি সম্ভব অ্যাক্সেসিবিলিটি সম্পর্কে জানুন, বিশেষত অন্য সবকিছু শেখার সাথে, যাতে এটি একটি অভ্যাসে পরিণত হয় এবং এমন কিছু নয় যা আপনাকে পরে বাধ্য করতে হবে।