প্রকল্প সম্পর্কে

Awesome Swift হল একটি কমিউনিটি-রক্ষণাবেক্ষণ করা Swift লাইব্রেরি, টুল, গাইড এবং শেখার রিসোর্সের ডিরেক্টরি। এটি একটি একক সফ্টওয়্যারের পরিবর্তে একটি বড় শ্রেণীবদ্ধ সূচক হিসাবে সংগঠিত, এবং README-তে সরাসরি সম্পাদনার পরিবর্তে একটি কন্টেন্ট ফাইলের মাধ্যমে অবদান রাখা হয়। তালিকাটি শেখার উপকরণ দিয়ে শুরু হয়: অফিসিয়াল Apple এবং Swift.org গাইড, Airbnb, Google এবং LinkedIn-এর মতো কোম্পানির স্টাইল গাইড এবং তৃতীয়-পক্ষের টিউটোরিয়াল, নিউজলেটার এবং টিপ সংগ্রহ। এটি iOS এবং macOS অ্যাপ এবং ইন্টারভিউ প্রস্তুতির জন্য সম্পর্কিত অসাধারণ তালিকার লিঙ্কও দেয়। টুলিং বিভাগে ডিপেন্ডেন্সি ম্যানেজার (Carthage, CocoaPods, Swift Package Manager, Mint, Accio, Swiftly), বয়লারপ্লেট এবং প্রজেক্ট টেমপ্লেট, অনলাইন REPL এবং প্লেগ্রাউন্ড, Emacs, Vim এবং Google Colaboratory-এর জন্য এডিটর সাপোর্ট, বেঞ্চমার্কিং ইউটিলিটি এবং Objective-C থেকে Swift কনভার্টার অন্তর্ভুক্ত। একটি বড় "Misc" বিভাগ Xcode প্রজেক্ট জেনারেশন, অ্যাসেট এবং কোড জেনারেশন, XCFramework তৈরি এবং প্রজেক্ট ম্যানেজমেন্টের জন্য কমান্ড-লাইন টুল সংগ্রহ করে। তালিকার মূল অংশ হল লাইব্রেরি সূচক, যা অ্যাক্সেসিবিলিটি, AI এবং মেশিন লার্নিং, অ্যালগরিদম এবং ডেটা স্ট্রাকচার, অ্যানালিটিক্স, অ্যানিমেশন, তৃতীয়-পক্ষের API ক্লায়েন্ট, অ্যাপ রাউটিং, অ্যাপ স্টোর এবং ইন-অ্যাপ পারচেজ হেল্পার, অডিও, অগমেন্টেড রিয়েলিটি, অথেনটিকেশন, বট, ক্যাশিং, চার্ট, চ্যাট, রঙ, কমান্ড-লাইন ইউটিলিটি, কনকারেন্সি, কারেন্সি, ডেটা ম্যানেজমেন্ট (Core Data, Realm, SQLite, JSON, YAML, GraphQL এবং আরও), তারিখ, ডিপেন্ডেন্সি ইনজেকশন, ডিভাইস এবং হার্ডওয়্যার অ্যাক্সেস, ডকুমেন্টেশন, ইমেইল, এমবেডেড সিস্টেম, ইভেন্ট, ফাইল, ফন্ট, গেম ইঞ্জিন এবং গেম, জেসচার, ইমেজ, কিবোর্ড, লেআউট এবং অটো লেআউট, লোকালাইজেশন, লোকেশন, লগিং, ম্যাপ, গণিত, ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং, নেটওয়ার্কিং (সকেট, ওয়েবসার্ভার এবং মেসেজিং প্রোটোকল সহ), OCR, অপ্টিমাইজেশন, PDF, কোয়ালিটি, স্ক্রিপ্টিং, SDK, সিকিউরিটি এবং ক্রিপ্টোগ্রাফি, স্ট্রিমিং, স্টাইলিং, SVG, সিস্টেম ইউটিলিটি, টেস্টিং এবং মকিং, টেক্সট হ্যান্ডলিং, থ্রেডিং, একটি খুব বিস্তৃত UI বিভাগ (অ্যালার্ট, বাটন, ক্যালেন্ডার, কার্ড, ফর্ম, HUD, মেনু, পেজিনেশন, পেমেন্ট, পারমিশন, ট্রানজিশন, কালেকশন এবং টেবিল ভিউ, ওয়াকথ্রু), ইউটিলিটি, ভ্যালিডেশন, ভার্সন ম্যানেজার এবং ভিডিও। একটি চূড়ান্ত বিভাগ সার্ভারলেস বিকল্পগুলি কভার করে। প্রতিটি এন্ট্রি একটি এক-লাইন বিবরণ সহ একটি সংক্ষিপ্ত লিঙ্ক, এবং Linux-সামঞ্জস্যপূর্ণ প্রকল্পগুলি একটি পেঙ্গুইন আইকন দিয়ে চিহ্নিত। রিপোজিটরিটি Apple প্ল্যাটফর্ম এবং তার বাইরে Swift প্যাকেজ এবং রিসোর্স আবিষ্কারের জন্য একটি শুরুর পয়েন্ট হিসাবে অবস্থান করছে।