FoldRender হলো পড়ার সুবিধার জন্য তৈরি একটি অ্যান্ড্রয়েড গিট ক্লায়েন্ট। একটি HTTPS URL পেস্ট করে সরাসরি ফোনে একটি রিপোজিটরি গিট ক্লোন করুন — কোনো টার্মিনাল, রুট বা adb ছাড়াই — তারপর আপনি যা ক্লোন করেছেন তা পড়ুন: মার্কডাউন, সোর্স কোড, স্ট্রাকচার্ড ডেটা, নোটবুক এবং ডকুমেন্ট, যা মাঝখানে কোনো ব্রাউজার ছাড়াই নেটিভভাবে রেন্ডার করা হয়।
একটি ফোল্ডেবলে খোলা অবস্থায়, ফাইল ট্রি বাম দিকে এবং ডকুমেন্টটি ডান দিকে থাকে। ভাঁজ করা অবস্থায়, এটি একটিমাত্র পড়ার কলামে পরিণত হয়। ভাঁজ করা একটি সম্পূর্ণ রিলাউট প্রক্রিয়া, তাই অ্যাপটি কখনও রিস্টার্ট হয় না এবং পেজে আপনার অবস্থানও কখনও পরিবর্তিত হয় না।
অ্যান্ড্রয়েডের বেশিরভাগ গিট ক্লায়েন্ট শুধু ক্লোন করার পরেই থেমে যায়। এটি ক্লোন করার পর যা ক্লোন করেছে তা রেন্ডার করে — ৬৫টি ভাষার সিনট্যাক্স হাইলাইটিং, পিডিএফ, জুপিটার নোটবুক, মারমেইড ডায়াগ্রাম এবং ল্যাটেক্স — যা খোলা স্ক্রিনেই দেখা যায়।
এটি যা রেন্ডার করে
• গিটহাব এক্সটেনশন সহ মার্কডাউন — টেবিল, টাস্ক লিস্ট, স্ট্রাইকথ্রু, অটোলিঙ্ক, ফুটনোট, YAML ফ্রন্ট ম্যাটার, মারমেইড ডায়াগ্রাম, ল্যাটেক্স ম্যাথ এবং কলআউট
• ৮৯টি ফাইল এক্সটেনশন জুড়ে ৬৫টি ভাষায় সোর্স কোড, সিনট্যাক্স হাইলাইট করা, লাইন নম্বর, র্যাপ টগল এবং একটি কপি বাটন সহ
• JSON, YAML এবং TOML, যা কাঁচা টেক্সট হিসেবে না দিয়ে কাঠামোবদ্ধ করা হয়
• একটি আসল টেবিল হিসেবে CSV
• Word এবং Excel ডকুমেন্ট — .docx, .doc, .xlsx এবং .xls — ডকুমেন্ট হিসেবে পড়া যায়, অন্য সবকিছুর মতো একই আউটলাইন, সার্চ এবং এক্সপোর্ট সুবিধা সহ
• ইমেজ, পিডিএফ, এইচটিএমএল এবং লগ ফাইল
• জুপিটার নোটবুক, সেল এবং আউটপুট একসাথে
একটি অ্যান্ড্রয়েড গিট ক্লায়েন্ট, টার্মিনাল নয়
এখানে git clone একটি বাটন, কোনো কমান্ড লাইন নয়। একটি HTTPS রিপোজিটরি URL পেস্ট করুন এবং সরাসরি ডিভাইসে ক্লোন করুন; একটি পাবলিক রিপোজিটরির জন্য কোনো অ্যাকাউন্টের প্রয়োজন নেই। ব্যক্তিগত ওয়ার্কস্পেসগুলোর জন্য গিটহাব (GitHub) দিয়ে সাইন ইন করুন, তারপর পুল (pull), ডিফারেন্স (diff) পড়ুন, স্টেজ (stage), কমিট (commit) এবং পুশ (push) করুন — এই সবকিছুই ল্যাপটপ না খুলেই করা যায়। এক ট্যাপেই ব্রাউজারের মাধ্যমে সাইন ইন হয়ে যায়; একটি ডিভাইস কোড ফলব্যাক হিসেবে থাকে যা শুধুমাত্র গিটহাবের সাথে যোগাযোগ করে। টোকেনটি অ্যাপ-প্রাইভেট স্টোরেজে রাখা হয় এবং ডিভাইস কীস্টোরের একটি কী (key) দিয়ে এনক্রিপ্ট করা থাকে।
ফোল্ডার, ফোল্ডার নয়
আপনি যতগুলো ওয়ার্কস্পেসে কাজ করেন, ততগুলোই রাখতে পারেন এবং পেইন হেডার থেকে সেগুলোর মধ্যে সুইচ করতে পারেন — প্রতিটির নিজস্ব রিসেন্টস (recents) এবং ফেভারিটস (favourites) থাকে, তাই তিনটি প্রজেক্টের তালিকা কখনওই এমন একটি তালিকায় পরিণত হয় না যা আপনাকে পড়তে হবে। ফাইল এবং ফোল্ডার সরাসরি তৈরি, নাম পরিবর্তন এবং ডিলিট করুন; যে ফোল্ডার আপনি ব্রাউজ করতে পারেন কিন্তু পরিবর্তন করতে পারেন না, তা অর্ধেক ফাইল ব্রাউজারের মতোই।
আপনি যে রিপোজিটরি পড়েননি তা বুঝুন
একটি পাবলিক গিটহাব রিপোজিটরির জন্য ডিপউইকি (DeepWiki) দ্বারা তৈরি ডকুমেন্টেশন খুলুন এবং এখানে সাধারণ মার্কডাউন (Markdown) হিসেবে পড়ুন, যেখানে অন্য সব জায়গার মতো আউটলাইন, সার্চ এবং এক্সপোর্টের সুবিধাও রয়েছে। আপনি যে ডিপেন্ডেন্সিটি ট্রাস্ট করতে চলেছেন, তার জন্য এটি বেশ উপযোগী।
নেটিভভাবে তৈরি, কোনো ওয়েবভিউ নয়
FoldRender সম্পূর্ণরূপে Kotlin এবং Jetpack Compose-এ নির্মিত। একটি ৫ মেগাবাইটের ডকুমেন্ট শুধুমাত্র স্ক্রিনে যা আছে তা-ই কম্পোজ করে, টেক্সট সিলেকশন সিস্টেম নিজে থেকেই করে, এবং থিমিং কোনো স্টাইলশিটের সাথে লড়াই না করে আপনার ডিভাইসকে অনুসরণ করে। একারণেই বড় ফাইল এবং ক্রমাগত ফোল্ডিংকে সাধারণ মনে হয়।
ডিজাইনগতভাবেই নীরব
কোনো অ্যাকাউন্ট নেই। কোনো অ্যানালিটিক্স নেই। কোনো বিজ্ঞাপন নেই। কোনো ধরনের টেলিমেট্রি নেই। আপনার ডকুমেন্টগুলো অ্যান্ড্রয়েডের নিজস্ব ফোল্ডার পিকারের মাধ্যমে পড়া হয় এবং আপনার ডিভাইসেই থাকে — একমাত্র যে জিনিসটি সেগুলোকে অন্য কোথাও পাঠায় তা হলো একটি git push, যা আপনি push চাপলে আপনার বেছে নেওয়া রিমোটে চলে যায়। অ্যাপটি শুধুমাত্র তখনই নেটওয়ার্কে পৌঁছায় যখন আপনি এটিকে অনুরোধ করেন: সাইন-ইন এবং git-এর জন্য GitHub, এক-ট্যাপ সাইন-ইনের জন্য আমাদের একটি ছোট সাইন-ইন রিলে (ডিভাইস-কোড সাইন-ইন এটি সম্পূর্ণরূপে এড়িয়ে যায়), এবং DeepWiki শুধুমাত্র তখনই যখন আপনি কোনো রিপোজিটরির ডকুমেন্টেশন চান — এবং তখন এটি রিপোজিটরির নাম পাঠায়, কখনোই আপনার কোড নয়।
লোকাল লুপের জন্য
একটি ঐচ্ছিক এন্ডপয়েন্ট আপনার নিজের নেটওয়ার্কের কোনো মেশিনকে সরাসরি রিডিং প্যানে একটি ডকুমেন্ট পুশ করার সুযোগ দেয় — যা তখন কাজে আসে যখন কোনো বিল্ড, স্ক্রিপ্ট বা এজেন্ট এমন কিছু তৈরি করে যা আপনি সঙ্গে সঙ্গে পড়তে চান। এটি ডিফল্টরূপে বন্ধ থাকে, টোকেন-সুরক্ষিত, শুধুমাত্র লোকাল-নেটওয়ার্কে কাজ করে এবং কেবল ডকুমেন্টই গ্রহণ করে।
অ্যান্ড্রয়েড ১১ এবং তার উপরের সংস্করণ। স্যামসাং গ্যালাক্সি জেড ফোল্ড ৭ এবং অন্যান্য ফোল্ডেবলের জন্য অপ্টিমাইজ করা; যেকোনো ফোন বা ট্যাবলেটে কাজ করে, যেখানে স্প্লিট করার জায়গা না থাকলে সিঙ্গেল-কলাম লেআউট ব্যবহার করা হয়।
ফোল্ডেবল ডিভাইসের জন্য অ্যান্ড্রয়েড গিট ক্লায়েন্ট ও কোড রিডার। একটি রিপো ক্লোন করুন, এবং সেটি ভাঁজ খুলে পড়ুন।
আপডেট করা হয়েছে
২৯ সেপ, ২০২৬