প্রকল্প সম্পর্কে
Paperize হলো স্বয়ংক্রিয়ভাবে ওয়ালপেপার পরিবর্তনের জন্য একটি ওপেন-সোর্স Android অ্যাপ্লিকেশন। এটিকে সম্পূর্ণ অফলাইন হিসেবে বর্ণনা করা হয়েছে: ওয়ালপেপার ও সেটিংস ডিভাইসেই স্থানীয়ভাবে সংরক্ষিত থাকে, README-তে কোনো অ্যাকাউন্ট বা নেটওয়ার্ক নির্ভরতার ইঙ্গিত নেই।
মূল সক্ষমতা
- ডাইনামিক ওয়ালপেপার পরিবর্তনকারী: ব্যবহারকারীর নির্ধারিত সময়ের ব্যবধানে ওয়ালপেপার পরিবর্তিত হয়।
- স্ট্যাটিক ও লাইভ ওয়ালপেপার: ব্যবহারকারীরা প্রচলিত স্ট্যাটিক ওয়ালপেপার বা লাইভ ওয়ালপেপার ট্রানজিশন বেছে নিতে পারেন।
- ইমেজ ফরম্যাট সমর্থন: JPG, PNG, WEBP, AVIF, HEIC/HEIF, BMP, GIF, TIFF এবং SVG।
- ফোল্ডার সমর্থন: ওয়ালপেপারগুলো ফোল্ডারে সংগঠিত করা যায়, যা স্বয়ংক্রিয়ভাবে আপডেট হয়।
- ডুয়াল স্ক্রিন সমর্থন: হোম ও লক স্ক্রিন একই অ্যালবাম বা আলাদা অ্যালবাম ব্যবহার করতে পারে।
- ওয়ালপেপার ইফেক্ট: ব্রাইটনেস, ব্লার, স্কেলিং, ভিনিয়েট এবং অন্যান্য সমন্বয়।
- ডিভাইসে সংরক্ষণ: সব ওয়ালপেপার ও সেটিংস স্থানীয় থাকে।
বিতরণ
রিলিজগুলো GitHub, F-Droid এবং IzzyOnDroid থেকে পাওয়া যায়। README-তে প্রকল্প সমর্থনের জন্য GitHub Sponsors-এর লিঙ্কও রয়েছে।
স্থানীয়করণ
অনুবাদগুলো Crowdin-এ পরিচালিত হয়। README-তে উল্লেখ করা হয়েছে যে বর্তমান অনুবাদের বেশিরভাগ মেশিন অনুবাদ থেকে এসেছে এবং মাতৃভাষী ব্যবহারকারীদের অবদান রাখার আমন্ত্রণ জানানো হয়েছে।
টেক স্ট্যাক
Kotlin, Jetpack Compose এবং Material 3 UI-এর ভিত্তি গঠন করে। Dagger Hilt ডিপেন্ডেন্সি ইনজেকশন পরিচালনা করে, Room ডেটাবেস স্তর প্রদান করে, Coil ইমেজ লোডিং পরিচালনা করে এবং Lottie অ্যানিমেশনের জন্য ব্যবহৃত হয়। অতিরিক্ত লাইব্রেরির মধ্যে রয়েছে Zoomable (জুম/প্যান করার ভিউয়ের জন্য), DocumentFileCompat (ডকুমেন্ট ফাইল হ্যান্ডলিংয়ের জন্য), LazyColumnScrollbar (Compose স্ক্রলবারের জন্য) এবং compose-collapsing-toolbar।
বিল্ড করা
সোর্স থেকে বিল্ড করতে Java 17, Android Gradle Plugin 9.1.0, Gradle 9.4.1, সর্বনিম্ন SDK 31 (Android 12) এবং টার্গেট SDK 36 প্রয়োজন। README-তে রিপোজিটরি ক্লোন করে Android Studio-তে খোলা এবং সংযুক্ত ডিভাইসে চালানো বা সাইন করা APK/বান্ডল তৈরি করার কথা বলা হয়েছে।
অবদান ও লাইসেন্স
বাগ রিপোর্ট, ফিচার পরামর্শ এবং পুল রিকোয়েস্ট স্বাগত জানানো হয়। প্রকল্পটি GNU General Public License v3.0-এর অধীনে লাইসেন্সপ্রাপ্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.