Today, we start with Cards, a powerful and customizable library that’ll transform your view into a card like the one seen on App Store.
The available customizations are shadows, background image and color, text color, card radius, icons, and blur effect. More details can be found on the official documentation.
PartitionKit is a dynamically sized user interface made in SwiftUI.
The library is really new, and right now it supports five different modes:
- Horizontal partition
- Vertical partition
- Grid partition
- Nest grids
EasyNotificationBadge in a few lines of code will put the famous iOS badge in any view.
Basically, if you want to add or update a badge with the default settings, you should write this single line of code:
To remove the badge:
You can also customize the badge appearance by changing background color, text color, text size, distance from center X/Y, shadow, border color, and width.
FlagKit offers beautiful flag icons that can be used in our iOS, macOS, and tvOS apps. All flags are in the asset catalog and can be easily implemented into our apps.
This library provides unstyled and styled flags in different shapes like rounded corners, square, and circle.
Below you can find an example code to see how it works:
let countryCode = Locale.current.regionCode!
let flag = Flag(countryCode: countryCode)!
// Get unstyled image
let originalImage = flag.originalImage
// Get circle shaped flag
let styledImage = flag.image(style: .circle)
Lastly, CalendarKit is a customizable library to add calendar features in your app entirely made in Swift. Really similar to the iOS calendar, this app can be easily customized.
This library supports localization and uses default locale to display month/day names. The graphics style can also be changed creating a new
CalendarStyle object and calling the