Juan Carlos Ospina Gonzalez's repositories
MP3StreamPlayer
An MP3 online Stream player that uses MediaExtractor, MediaFormat, MediaCodec and AudioTrack meant as an alternative to using MediaPlayer.
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.
squiggle-animation-tool
Open source animation educational software
DisableTransportBarDemo
A sample project that demonstrates how to disable `AVPlayerViewController` transport bar on tvOS
LanguageTags
LanguageTags is an swift enum with cases for 153 RFC-5646 Language tags.
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)
SwiftUIFontsView
A simple View to preview Apple's named SwitUI fonts
SegmentedControlBase
A base View (built in SwiftUI) that can be used to construct custom segment control components.
90sBrowserNavigationBarTitle
A SwiftUI Sample showing how to create a ViewModifier that styles a title 90's Internet style
DeviceKit
DeviceKit is a value-type replacement of UIDevice.
HockeySDK-iOS
The official iOS SDK for the HockeyApp service (Releases are in the master branch, current development in the default develop branch)
OTTBBStateMachine
an exersice to model twc's OTTBB Video player as a state machine
remove-old-meetup-events
Custom WordPress plug-in to automate deleting old events imported using import-meetup-events
RxAVFoundation
RxSwift extensions for some AVFoundation classes
SectionedListView
A wrapper around UITableView and UICollectionView to retrieve a single absolute index for one of the rows/cells positions
squiggle-color-animation-tool
Open source animation educational software
squiggle-library
Open source animation educational software
SynchronizedDate
A simple app that demonstrates how to synchornize the local device Date with a remote time API
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.
WorldGreetings-final
This is a simple app that demonstartes usage of the WorldGreetings-spm package.
WorldGreetings-spm
A simple SPM package that demonstrates localization support using swift 5.3
XCLogParser
Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format
XCode-Templates
Useful XCode templates