
Deckkit adalah SWIFTUI SDK yang membantu Anda membangun aplikasi berbasis dek.
Deckkit memiliki komponen DeckView yang dapat membuat koleksi DeckItem apa pun, dengan dukungan untuk gerakan gesek, gesekan tepi, pengocok, dll. Hasilnya bisa terlihat seperti ini, atau sama sekali berbeda:

Deckkit dapat disesuaikan dengan tingkat yang sangat luas. Anda dapat mengubah warna, font, dll. Dan menggunakan tampilan yang sepenuhnya khusus. Ini juga memiliki alat untuk mengelola favorit.
Deckkit dapat diinstal dengan manajer paket Swift:
https://github.com/danielsaidi/DeckKit.git
Dengan Deckkit, Anda dapat membuat Deck model apa pun yang sesuai dengan DeckItem :
struct Hobby : DeckItem {
var name : String
var text : String
var id : String { name }
} Anda dapat menampilkan setumpuk kartu dengan pemandangan bawaan, seperti 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 )
}
}
}Lihat Panduan Memulai Online untuk informasi lebih lanjut.
Dokumentasi online memiliki lebih banyak informasi, artikel, contoh kode, dll.
Folder Demo memiliki aplikasi yang memungkinkan Anda menguji perpustakaan di iOS, macOS, dan visiono.
Anda dapat mensponsori saya di sponsor GitHub atau menjangkau dukungan berbayar, untuk membantu mendukung proyek open-source saya.
Dukungan Anda memungkinkan saya untuk menempatkan lebih banyak pekerjaan dalam proyek -proyek ini dan menjadikannya yang terbaik yang bisa mereka lakukan.
Jangan ragu untuk menjangkau apakah Anda memiliki pertanyaan atau jika Anda ingin berkontribusi dengan cara apa pun:
Deckkit tersedia di bawah lisensi MIT. Lihat file lisensi untuk info lebih lanjut.