Thinking in SwiftUI
This repository contains the sample code for the Thinking in SwiftUI book.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
This repository contains the sample code for the Thinking in SwiftUI book.
app-architecture
Sample Code of the App Architecture Bookfunctional-swift
Issue repository for the Functional Swift bookissue-13-viper
core-data
Sample code for the objc.io Core Data bookissue-1-lighter-view-controllers
Example project for the 1st issue of objc.ioarticles
All current objc.io articlesmarkdown-playgrounds
A Markdown Editor that can execute Swift codeswift-talk-backend
tiny-networking
Tiny Networking LibraryOptimizingCollections
Home of my talk about Optimizing Collections in Swiftissue-21-core-image-explorer
Sample code for the Introduction to Core Image article in objc.io issue #21issue-3-collection-view-layouts
issue-4-full-core-data-application
issue5-view-controller-transitions
Simple demo app showing custom view controller transitionsattributed-string-builder
Attributed String Buildersissue-2-background-core-data
issue-10-core-data-network-application
Sample project for objc.io article http://www.objc.io/issue-10/networked-core-data-application.htmlissue-7-lab-color-space-explorer
issue-12-custom-layer-property-animations
Issue 12: Custom Layer Property Animationsissue-3-auto-layout-debugging
issue-14-xpc
Sample Project for objc.o Article about XPCLedgerGUI
issue-12-interactive-animations-pop
S01E51-playground-driven-development-at-kickstarter
Sample code for Swift Talk episode 51: Playground-Driven Development at KickstarterS01E01-networking
Sample code for Swift Talk episode 1: Networkingissue-12-interactive-animations-uidynamics
Interactive Animations with UIDynamicsswift-talk-app-swiftui
Swift Talk App using SwiftUIswiftui-challenges
SwiftUI challengesissue-12-interactive-animations
Interactive Animations on iOSissue-2-background-networking
issue-4-importing-and-fetching
keychain-item
Keychain Item Property WrapperStaticSite
Simple and blunt static site generatorissue-2-background-file-io
metal-demo-objcio
Sample code for Issue #18 of objc.ioissue-7-contact-editor
issue-8-quadcopter-navigator
S01E34-reactive-programming
Sample code for Swift Talk episode 34: Reactive Programmingissue-14-scriptable-apps
thinking-in-swiftui-code
Accompanying code for the book Thinking in SwiftUIS01E03-loading-view-controllers
Sample code for Swift Talk episode 3advanced-swift
Feedback and issue-tracker for objc.io's Advanced Swift bookS01E53-test-driven-reactive-programming-at-kickstarer
Sample code for Swift Talk episode 53: Test-Driven Reactive Programming at KickstarterS01E90-concurrent-map
Sample code for Swift Talk episode 90: Concurrent MapS01E25-network-caching
Sample code for Swift Talk episode 25: Network Cachingissue-7-linguistic-tagging
S01E05-connecting-view-controllers
Sample code for Swift Talk Episode #5: Connecting View ControllersS01E06-generic-table-view-controllers
Sample code for Swift Talk Episode #6: Generic Table View Controllersissue-6-compiler-tool
Example code for a standalone clang/llvm tool.S01E26-generic-table-view-controllers-part-2
Sample code for Swift Talk episode 26: Generic Table View Controllers (Part 2)collection-view-swiftui
Sample code for Swift Talk episode 168: SwiftUI — Building a Collection View (Part 2)thinking-in-swiftui-qa
issue-16-functional-apis
Example playground for the article http://www.objc.io/issue16/functional-swift-apis.htmls01e47-testable-view-models-at-kickstarter
Sample code for Swift Talk episode 47: View Models at Kickstarterswift-talk-shared
issue-12-interactive-animations-osx
S01E57-certificate-pinning
Sample code for Swift Talk episode 57: Certificate PinningS01E43-view-controller-refactoring
S01E02-rendering-commonmark
Sample code for Swift Talk episode 2: Rendering CommonMarkS01E62-testable-view-controllers-with-reducers
Sample code for Swift Talk episode 62: Testable View Controllers with ReducersS01E145-setting-up-a-document-based-app
Sample code for Swift Talk episode 145: Markdown Playgrounds — Setting Up a Document Based Appissue-9-string-parsing
S01E75-auto-layout-with-key-paths
Sample code for Swift Talk episode 75: Auto Layout with Key PathsS01E49-deeplinking-at-kickstarter
S01E133-tiny-networking-library-revisited
Sample code for Swift Talk episode 133: Networking: Tiny Networking Library RevisitedS01E174-animation-curves
Sample code for Swift Talk episode 174: SwiftUI — Animation CurvesS01E07-stack-views-with-enums
Sample code for Swift Talk episode #7: Stack Views with Enumsissue-14-plugins
S01E117-showing-hiding-sections
Sample code for Swift Talk episode 117: Building a Form Library: Showing & Hiding SectionsS01E08-networking-post-requests
Sample code for Swift Talk episode 8: Networking: POST RequestsS01E27-typed-notifications-part-1
Sample code for Swift Talk episode 27: Typed Notifications (Part 1)DynamicLayout
S01E109-ios-remote-debugger-connecting-with-bonjour
Sample code for Swift Talk episode 109: iOS Remote Debugger: Connecting with BonjourS01E253-flow-layout-revisited
Sample code for Swift Talk 253: SwiftUI – Flow Layout RevisitedS01E225-swiftui-layout-explained-view-protocols-and-shapes
Sample code for Swift Talk 225: SwiftUI Layout Explained – View Protocols and ShapesS01E333-sticky-headers-for-scroll-views
Sample code for Swift Talk 333: Sticky Headers for Scroll ViewsS01E73-view-bindings-in-pure-swift
Sample code for Swift Talk episode 73: View Bindings in Pure SwiftS01E71-type-safe-file-paths-with-phantom-types
Sample code for Swift Talk episode 71: Type-Safe File Paths with Phantom TypesS01E66-the-elm-architecture-part-1
Sample code for Swift Talk episode 66: The Elm Architecture (Part 1)S01E45-server-side-swift-routing
S01E28-typed-notifications-part-2
Sample code for Swift Talk episode 28: Typed Notifications (Part 2)retro-rampage
S01E235-swiftui-layout-explained-layout-priorities
Sample code for Swift Talk 235: SwiftUI Layout Explained – Layout PrioritiesS01E19-from-runtime-programming-to-functions
Sample code for Swift Talk episode 19: From Runtime Programming to FunctionsS01E04-rendering-commonmark-part-2
Swift Talk Episode 4: Rendering CommonMark (Part 2)S01E175-building-a-shopping-cart-animation
Sample code for Swift Talk episode 175: SwiftUI — Building a Shopping Cart Animationlibpq
S01E29-protocols-class-hierarchies
Sample code for Swift Talk episode 29: Protocols & Class HierarchiesS01E156-a-first-look-at-swiftui
Sample code for Swift Talk episode 156: SwiftUI — A First LookS01E149-swift-syntax-highlighting
Sample code for Swift Talk episode 149: Markdown Playgrounds — Swift Syntax HighlightingS01E179-building-a-shopping-cart-cleanup-and-refactoring
Sample code for Swift Talk episode 179: SwiftUI — Building a Shopping Cart — Cleanup & RefactoringS01E229-swiftui-layout-explained-flexible-frames
Sample code for Swift Talk 229: SwiftUI Layout Explained – Flexible FramesS01E86-sharing-state-between-view-controllers-in-mvc-part-1
Sample code for Swift Talk episode 86: Sharing State Between View Controllers in MVC (Part 1)S01E168-building-a-collection-view-part-2
Sample code for Swift Talk episode 168: SwiftUI — Building a Collection View (Part 2)S01E406-detecting-visible-cells
Sample code for Swift Talk 406: Detecting Visible CellsS01E36-futures
Sample Code for Swift Talk Episode 36: FuturesS01E211-quick-open-simple-fuzzy-matching
Sample code for Swift Talk 211: Quick Open — Simple Fuzzy MatchingS01E183-lap-times
Sample code for Swift Talk episode 183: SwiftUI Stopwatch — Lap TimesS01E137-testing-networking-code
Sample code for Swift Talk episode 136: Networking — Testing Networking CodeS01E63-mutable-shared-structs-part-2
Sample code for Swift Talk episode 63: Mutable Shared Structs (Part 2)Love Open Source and this site? Check out how you can help us