Pinned Repositories
DisableTransportBarDemo
A sample project that demonstrates how to disable `AVPlayerViewController` transport bar on tvOS
FrameSpy
A family of objects that can be used to "spy" on a SwiftUI `View` and collect its `frame` (a `CGRect` describing position and size) relative to a coordinate space.
LanguageTags
LanguageTags is an swift enum with cases for 153 RFC-5646 Language tags.
MP3StreamPlayer
An MP3 online Stream player that uses MediaExtractor, MediaFormat, MediaCodec and AudioTrack meant as an alternative to using MediaPlayer.
PrecalculatedHeightColumnBasedUICollectionViewLayout
PrecalculatedHeightColumnBasedUICollectionViewLayout is a UICollectionViewLayout subclass where the items are placed in vertical columns that are laid out side by side. Each column has an arbitrary amount of items each with arbitrary heights. Each column is laid out independently from each other. (Looks like UITableView’s synced up to each other)
SegmentedControlBase
A base View (built in SwiftUI) that can be used to construct custom segment control components.
squiggle-animation-tool
Open source animation educational software
SwiftUI-Modal-on-iPad
Examples on how to present a full screen modal on iPad using SwiftUI. This was done before SwiftUI provided the fullScreenCover modifier.
SwiftUIFontsView
A simple View to preview Apple's named SwitUI fonts
piterwilson's Repositories
piterwilson/MP3StreamPlayer
An MP3 online Stream player that uses MediaExtractor, MediaFormat, MediaCodec and AudioTrack meant as an alternative to using MediaPlayer.
piterwilson/SwiftUI-Modal-on-iPad
Examples on how to present a full screen modal on iPad using SwiftUI. This was done before SwiftUI provided the fullScreenCover modifier.
piterwilson/squiggle-animation-tool
Open source animation educational software
piterwilson/FrameSpy
A family of objects that can be used to "spy" on a SwiftUI `View` and collect its `frame` (a `CGRect` describing position and size) relative to a coordinate space.
piterwilson/DisableTransportBarDemo
A sample project that demonstrates how to disable `AVPlayerViewController` transport bar on tvOS
piterwilson/LanguageTags
LanguageTags is an swift enum with cases for 153 RFC-5646 Language tags.
piterwilson/PrecalculatedHeightColumnBasedUICollectionViewLayout
PrecalculatedHeightColumnBasedUICollectionViewLayout is a UICollectionViewLayout subclass where the items are placed in vertical columns that are laid out side by side. Each column has an arbitrary amount of items each with arbitrary heights. Each column is laid out independently from each other. (Looks like UITableView’s synced up to each other)
piterwilson/SwiftUIFontsView
A simple View to preview Apple's named SwitUI fonts
piterwilson/SegmentedControlBase
A base View (built in SwiftUI) that can be used to construct custom segment control components.
piterwilson/90sBrowserNavigationBarTitle
A SwiftUI Sample showing how to create a ViewModifier that styles a title 90's Internet style
piterwilson/DeviceKit
DeviceKit is a value-type replacement of UIDevice.
piterwilson/ExoPlayer
An extensible media player for Android
piterwilson/HockeySDK-iOS
The official iOS SDK for the HockeyApp service (Releases are in the master branch, current development in the default develop branch)
piterwilson/ios.nice-day
piterwilson/OTTBBStateMachine
an exersice to model twc's OTTBB Video player as a state machine
piterwilson/player-sdk-demo-android
piterwilson/remove-old-meetup-events
Custom WordPress plug-in to automate deleting old events imported using import-meetup-events
piterwilson/RxAVFoundation
RxSwift extensions for some AVFoundation classes
piterwilson/SectionedListView
A wrapper around UITableView and UICollectionView to retrieve a single absolute index for one of the rows/cells positions
piterwilson/squiggle-color-animation-tool
Open source animation educational software
piterwilson/squiggle-library
Open source animation educational software
piterwilson/SynchronizedDate
A simple app that demonstrates how to synchornize the local device Date with a remote time API
piterwilson/VidyoShutdownSequence
Demo project and explanation on how to property shut down a MacOS Vidyo integration. The sample was provided by Vidyo support, sharing this here in lieu of official documentation.
piterwilson/WorldGreetings-app-sample
piterwilson/WorldGreetings-final
This is a simple app that demonstartes usage of the WorldGreetings-spm package.
piterwilson/WorldGreetings-spm
A simple SPM package that demonstrates localization support using swift 5.3
piterwilson/XCLogParser
Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format
piterwilson/XCode-Templates
Useful XCode templates