21: Swift Charts, over 300 documented packages, collaborative Markdown editors, and package recommendations
Feb 23, 2023
auto_awesome
The podcast discusses the achievement of over 300 Swift packages adopting documentation hosting, the remarkable level of adoption of doxy as a documentation tool, creating histograms with Swift Charts, exploring Yorkiek as a collaborative Markdown editor, the benefits of Rich String Kit and Number Kit, and the capabilities of Swiftie Creatives, a creative coding framework for Swift.
In the latest podcast episode, the hosts celebrate reaching a milestone of over 300 packages adopting documentation. This represents 5.5% of all packages opting into documentation hosting. The adoption has been successful, with authors enthusiastically embracing the feature. In addition to adoption, the traffic to the documentation pages is also significant, accounting for roughly 10% of overall traffic. The hosts discuss the positive impact of having easily accessible documentation and share personal experiences of using it for their own projects.
Exploring Typography Kits for Consistent Design
The hosts discuss Typography Kits, a recently updated package that allows developers to create a standard look and feel across their applications using custom fonts and now supporting custom colors for text as well. They highlight the importance of consistency in design and the ability to easily integrate dynamic type. The package simplifies the process of implementing a design system and provides a smooth and efficient way to manage typography and colors in Swift UI.
Simplifying VAT Number Validation with Swift Package
The hosts introduce a useful package called VAT Number Kit, which offers a comprehensive solution for validating VAT numbers across different European countries. This package saves developers from the tedious task of writing their own format validators and provides a wide range of country-specific rules for validating VAT numbers. It simplifies the process and ensures accurate validation, removing the need for online checks.
Creating Rich Text with Swiftie Creatives
Swiftie Creatives, a creative coding framework for Swift inspired by Processing, is highlighted in this episode. The hosts discuss the versatility of the package, which allows developers to define and animate geometrical structures, create procedural variations, and generate rich text. They mention various applications for Swiftie Creatives, such as animated logos, loading spinners, and graphing tools. The package utilizes Metal for rendering and offers an intuitive DSL syntax for creating visually appealing designs.