Ryo Aoyama

👾 iOS lead architect / Principal engineer at @mercari

Projects

DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

Swift - Released: 03 Aug 2018 - 3,495

Carbon

🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.

Swift - Released: 08 Jan 2019 - 1,329

playbook-ios

📘A library for isolated developing UI components and automatically taking snapshots of them.

Swift - Released: 28 Feb 2020 - 1,186

Former

Former is a fully customizable Swift library for easy creating UITableView based form.

Swift - Released: 26 Jul 2015 - 1,302

DiffableDataSources

💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.

Swift - Released: 14 Jun 2019 - 849

RACollectionViewReorderableTripletLayout

The custom collectionView layout that can perform reordering of cells by dragging it.

Objective-C - Released: 31 May 2014 - 1,482

swiftui-atom-properties

⚛️ Atomic approach state management and dependency injection for SwiftUI

Swift - Released: 09 Apr 2022 - 273

swiftui-hooks

🪝 A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.

Swift - Released: 19 Feb 2021 - 501

SwiftUI-Combine

This is an example project of SwiftUI and Combine using GitHub API.

Swift - Released: 04 Jun 2019 - 449

VueFlux

Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

Swift - Released: 25 Oct 2017 - 332

Sapporo

Cellmodel-driven collectionview manager

Swift - Released: 24 Jun 2015 - 246

PathDynamicModal

A modal view using UIDynamicAnimator, like the Path for iOS.

Swift - Released: 11 Feb 2015 - 286

FloatingActionSheetController

FloatingActionSheetController is a cool design ActionSheetController library written in Swift2.

Swift - Released: 26 Oct 2015 - 139

swift-mod

A tool for Swift code modification intermediating between code generation and formatting.

Swift - Released: 16 Dec 2019 - 100

DelegateProxy

Proxy for receive delegate events more practically

Swift - Released: 23 Aug 2016 - 130

Alembic

Functional JSON Parser - Linux Ready

Swift - Released: 02 Apr 2016 - 116

RASlideInViewController

RASlideInViewController has an transition effect expressing the depth, and you can dismiss it by draging

Objective-C - Released: 30 Apr 2014 - 127

CPKenburnsView

CPKenburnsView is ken burns effect

Objective-C - Released: 03 Apr 2014 - 105

CPKenburnsSlideshowView

Inspired by Hey Day

Objective-C - Released: 07 Apr 2014 - 69

SwiftUI-Flux

This is a tiny experimental application using SwiftUI with Flux architecture.

Swift - Released: 06 Jun 2019 - 54

monkey-lang-swift

The Monkey Programming Language written in Swift -- Writing An Interpreter In Go

Swift - Released: 01 Jul 2019 - 18

LiveStreamingApp

A sample app repository that broadcasting and player of HLS for iOS.

Swift - Released: 10 Mar 2017 - 16

KenBurnsSlideshowView

Slideshow with Ken Burns effect for iOS.

Swift - Released: 01 Dec 2014 - 11

VueFluxExample-GitHub

VueFlux VueFluxReactive example project

Swift - Released: 12 Mar 2018 - 8

OwnKit

My own utility toolkit for ios

Swift - Released: 05 Dec 2015 - 7