Kyle Kirkland's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
SkeletonView
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
MovieSwiftUI
SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
create-rust-app
Set up a modern rust+react web app by running one command.
fave-button
FaveButton is an iOS cute animated like button written in Swift.
RxBluetoothKit
iOS & OSX Bluetooth library for RxSwift
ConcurrencyRecipes
Practical solutions to problems with Swift Concurrency
YPNavigationBarTransition
A Full functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead. (类似微信 iOS Navigation Bar 的切换方案)
Flutter-Movie
😎 🎬 A Flutter movie app build with Fish-Redux and The Movie DB api.
swift-perception
Observable tools, backported.
kavsoft-swiftui-animations
SwiftUI animation tutorials, all of demos are consisted of youtube videos at website of kavsoft. 🔗 https://kavsoft.dev
TCACoordinators
Powerful navigation in the Composable Architecture via the coordinator pattern
swift-docc-plugin
Swift Package Manager command plugin for Swift-DocC
AVPlayer-SwiftUI
Using AVPlayer in SwiftUI
IOS-CoreBluetooth-Mock
Mocking library for CoreBluetooth framework.
AsyncBluetooth
A small library that adds concurrency to CoreBluetooth APIs.
CombineCoreBluetooth
A wrapper API for CoreBluetooth using Combine Publishers
PresentationControllerBlog
Custom UIPresentationController project for https://kylebashour.com/posts/custom-view-controller-presentation-tips
tca-diagram
Generate mermaid diagram of TCA feature relationships
RxSwift-VIPER-iOS
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.
cocoapods-amicable
A small CocoaPods plugin that moves the Podfile checksum to a file in the Sandbox, reducing merge conflicts for teams that don't commit their Pods directory.
DemoArchitecture
A demo project showing a scalable iOS app architecture.
SwiftUICustomFonts
SwiftUI app that uses custom fonts in a Swift Package, but Xcode Previews still work.
MLRecommendation
App that makes music album recommendations based on the user's preference. Built with CreateML on iOS.