
Deckkit هو Swiftui SDK يساعدك على بناء تطبيقات قائمة على سطح السفينة.
يحتوي DeckKit على مكون DeckView الذي يمكنه تقديم أي مجموعة DeckItem ، مع دعم الإيماءات المنقحة ، والضربات الحافة ، والخلط ، وما إلى ذلك. يمكن أن تبدو النتيجة هكذا ، أو مختلفة تمامًا:

يمكن تخصيص DeckKit إلى حد كبير. يمكنك تغيير الألوان والخطوط وما إلى ذلك واستخدام طرق عرض مخصصة تمامًا. كما أن لديها أدوات لإدارة المفضلة.
يمكن تثبيت DeckKit مع مدير الحزمة Swift:
https://github.com/danielsaidi/DeckKit.git
مع DeckKit ، يمكنك إنشاء Deck من أي نموذج يتوافق مع DeckItem :
struct Hobby : DeckItem {
var name : String
var text : String
var id : String { name }
} يمكنك عرض مجموعة من البطاقات مع أي من المشاهدات المدمجة ، مثل DeckView :
struct MyView : View {
@ State
var hobbies : [ Hobby ] = ...
var body : some View {
DeckView ( $hobbies ) { hobby in
RoundedRectangle ( cornerRadius : 25.0 )
. fill ( . blue )
. overlay ( Text ( hobby . name ) )
. shadow ( radius : 10 )
}
}
}شاهد دليل البدء عبر الإنترنت لمزيد من المعلومات.
يحتوي الوثائق عبر الإنترنت على مزيد من المعلومات والمقالات وأمثلة رمز ، إلخ.
يحتوي المجلد Demo على تطبيق يتيح لك اختبار المكتبة على iOS و MacOS و VisionOS.
يمكنك رعايتي على رعاة Github أو التواصل للحصول على الدعم المدفوع ، للمساعدة في دعم مشاريع المصدر المفتوح.
يتيح لي دعمك أن أضع المزيد من العمل في هذه المشاريع وجعلها أفضل ما يمكن.
لا تتردد في التواصل إذا كان لديك أسئلة أو إذا كنت تريد المساهمة بأي شكل من الأشكال:
DeckKit متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص لمزيد من المعلومات.