You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SlideKit
SlideKit helps you make presentation slides on SwiftUI.
You can easily make presentation slides and customize the design perfectly because the all components are just SwiftUI's View.
Requirements
Swift 6.0+
iOS 17+, macOS 14+, visionOS 1+, tvOS 17+
Documents
First, see the Tutorial for SlideKit.
You can learn how to use SlideKit and make presentation slides through making the sample presentation slides.
Show the current slide index at bottom right on slide.
Support two windows, presentation window and presenter window.
Show scripts on only presenter window (only macOS)
Provide @Phase, so you can divide a one slide step by step.
Export PDF file
Simple Example
You can create a presentation by SwiftUI like this.
@SlidestructIntroductionSlide:View{varbody:someView{HeaderSlide("SlideKit"){Item("SlideKit helps you make presentation slides by SwiftUI")Item("The followings are provided"){Item("Views")Item("Structures")Item("Utilities")}}}}
And then, this is the result of the code.
Presentations made with SlideKit
Feel free to add your presentations made by SlideKit to the following list!!
After iOSDC: A presentation, which shares the hard points to make presentations slides by SwiftUI. (Japanese)
iOSDC23 A presentation, which shows a dependency injection strategy on SwiftUI. (Japanese)