Table of Contents.tutorial 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. @Tutorials(name: "SwiftCrossUI") {
  2. @Intro(title: "Meet SwiftCrossUI") {
  3. Native UI without the fuss.
  4. }
  5. @Chapter(name: "Quick start") {
  6. Create _truly_ cross-platform apps that are native everywhere.
  7. @TutorialReference(tutorial: "doc:Quick-start")
  8. }
  9. @Chapter(name: "Setup") {
  10. Get set up to create cross-platform apps with SwiftCrossUI and Swift Bundler.
  11. Building a cross-platform app requires testing your app in a variety of environments.
  12. Setting up development environments can come with many platform-specific challenges. These
  13. tutorials give an overview of the steps involved and touch on the most common pain-points
  14. for each platform.
  15. @TutorialReference(tutorial: "doc:Setting-up-a-virtual-development-environment")
  16. @TutorialReference(tutorial: "doc:macOS-development")
  17. @TutorialReference(tutorial: "doc:Linux-development")
  18. @TutorialReference(tutorial: "doc:Windows-development")
  19. }
  20. @Resources {
  21. Explore more SwiftCrossUI resources.
  22. @Forums(destination: "https://moreswift.dev/discord") {
  23. Join the moreSwift Discord server for all the details on what we're up to.
  24. }
  25. @Documentation(destination: "https://docs.swiftcrossui.dev/documentation/swiftcrossui/") {
  26. Explore more resources for building apps in SwiftCrossUI.
  27. - <doc:View-fundamentals>
  28. - <doc:Controls>
  29. - <doc:State-basics>
  30. }
  31. @SampleCode(destination: "https://github.com/moreSwift/swift-cross-ui/tree/main/Examples") {
  32. View example SwiftCrossUI apps to get a feel for the library.
  33. - [AdvancedCustomizationExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/AdvancedCustomizationExample)
  34. - [ColorsExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/ColorsExample)
  35. - [ControlsExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/ControlsExample)
  36. - [ForEachExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/ForEachExample)
  37. - [GreetingGeneratorExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/GreetingGeneratorExample)
  38. - [HoverExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/HoverExample)
  39. - [NavigationExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/NavigationExample)
  40. - [NotesExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/NotesExample)
  41. - [PathsExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/PathsExample)
  42. - [RandomNumberGeneratorExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/RandomNumberGeneratorExample)
  43. - [SplitExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/SplitExample)
  44. - [SpreadsheetExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/SpreadsheetExample)
  45. - [StressTestExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/StressTestExample)
  46. - [WebViewExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/WebViewExample)
  47. - [WindowingExample](https://github.com/moreSwift/swift-cross-ui/tree/main/Examples/Sources/WindowingExample)
  48. }
  49. }
  50. }