প্রকল্প সম্পর্কে
ShipSwift একটি ওপেন-সোর্স SwiftUI কম্পোনেন্ট লাইব্রেরি যা AI কোডিং অ্যাসিস্ট্যান্টদের দ্বারা ব্যবহারের জন্য ডিজাইন করা হয়েছে। এটি প্রোডাকশন-রেডি UI কোড "রেসিপিস" — ইমপ্লিমেন্টেশন ধাপ এবং গাইডেন্স — দিয়ে সরবরাহ করে, যাতে বৃহৎ ভাষা মডেলগুলো আসল iOS অ্যাপ ফিচার তৈরি করতে পারে, API অনুমান না করে।
এতে কী আছে:
- SWAnimation: প্রায় ৩০টি অ্যানিমেশন কম্পোনেন্ট, যার মধ্যে SwiftUI ইফেক্ট (শিমার, টাইপওয়াইটার টেক্সট, শেকিং আইকন, গ্লো/লাইট সোয়াইপ, স্ক্যানিং ওভারলে, অ্যানিমেটেড মেশ গ্র্যাডিয়েন্ট, বিফোর/আফটার স্লাইডার, অরবিটিং লোগো), Canvas-রেন্ডারড ৩ডি টুকরো (ডট স্ফিয়ার, ক্যারেক্টার স্ফিয়ার), এবং Metal-শেডার প্রোসিডিউরাল ব্যাকগ্রাউন্ড (স্টারফিল্ড, ফ্র্যাক্টাল ক্লাউড, ইঙ্ক স্মোক, লিকুইড ক্রোম, প্লাজমা, মেটাবলস, হালফটোন, ওয়াটার, ভরোনোই, সিমপ্লেক্স নয়েজ ইত্যাদি)
- SWChart: লাইন, বার, এরিয়া, ডোনাট, রিং, র্যাডার, স্ক্যাটার চার্ট এবং এক্টিভিটি হিটম্যাপ
- SWComponent: ফ্লোটিং লেবেল, স্ক্রোলিং FAQ, রোটেটিং কোট, মার্কডাউন টেক্সট, অনবোর্ডিং ভিউ, অর্ডার ভিউ, রুট ট্যাব ভিউ, ভিডিও প্লেয়ার, অ্যালার্টস, লোডিং স্টেটস, থিংকিং ইনডিকেটর, ট্যাব বাটন, স্টিপারস, অ্যাড শিটস এবং সার্চ বার
- SWModule: মাল্টি-ফাইল ফ্রেমওয়ার্ক যা অথেন্টিকেশন (Amplify/Cognito, সোশাল ও ফোন সাইন-ইন), ক্যামেরা ক্যাপচার (Vision ফেস ডিটেকশন), StoreKit ২ সাবস্ক্রিপশন পেমওয়াল, চ্যাট ভিউ (আইচ্ছিক ভয়েস রিকগনিশন), সেটিংস পেজ টেমপ্লেট, VisionKit দিয়ে ব্যাকগ্রাউন্ড রিমুভাল, এবং TikTok Events API অ্যাট্রিবিউশন ট্র্যাকিং কভার করে
- SWUtil: ডিবাগ লগিং, স্ট্রিং/ডেট/ভিউ এক্সটেনশন এবং একটি লোকেশন ম্যানেজার
ব্যবহারের তিনটি পথ:
১. npx দিয়ে "স্কিলস" ইনস্টল এবং MCP সার্ভার এন্ডপয়েন্ট কানেক্ট
২. লোকাল ভ্যারিয়েন্ট যা সরাসরি রিপোজিটরি থেকে সোর্স ফাইল পড়ে
৩. ম্যানুয়াল পথ যেখানে SWPackage থেকে ফাইল কপি করে Xcode প্রজেক্টে যোগ করা হয়
প্রতিটি কম্পোনেন্ট স্বয়ংসম্পূর্ণ। নির্ভরতা নিয়ম: SWUtil-এর কোনো ইনারাল ডিপেন্ডেন্সি নেই, SWAnimation/SWChart/SWComponent কেবল SWUtil-এর উপর নির্ভর করতে পারে, এবং SWModule SWUtil ও SWComponent-এর উপর নির্ভর করতে পারে। টাইপস SW প্রিফিক্স এবং ভিউ মোডিফায়াররা .sw (লোয়ারকেস) প্রিফিক্স ব্যবহার করে।
লাইসেন্সিং:
সব iOS ক্লায়েন্ট কোড MIT লাইসেন্সে। কিছু রেসিপি Pro হিসেবে চিহ্নিত — এগুলো ব্যাকএন্ড ইমপ্লিমেন্টেশন, ইন্টিগ্রেশন চেকলিস্ট, কমপ্লায়েন্স টেমপ্লেট এবং পিটফল নোটসহ। README-তে একটি পেইড custom app ডেভেলপমেন্ট সার্ভিসও উল্লেখ আছে। কম্প্যানিয়ন শোকেস অ্যাপ App Store-এ পাওয়া যায়। প্রজেক্ট Swift ৫.০+ এবং iOS ১৮.০+ টার্গেট করে, এবং SwiftUI, StoreKit ২, Amplify SDK, AVFoundation/Vision, SpriteKit, VolcEngine ASR প্রযুক্তির তালিকা দিয়েছে।
অবদান: ফর্ক এবং পুল রিকোয়েস্টের মাধ্যমে, ইংরেজি কমেন্ট সহ নামিং ও ডিপেন্ডেন্সি কনভেনশন মানা।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.