cjnevin's repositories
CleanArchitecture
My take on Uncle Bob's clean architecture in Swift
AnagramDictionary
A performant anagram lookup tool, also includes a builder for reducing load time.
CardinalHashMap
HashMap which can be navigated using cardinal and intercardinal directions
CleanRepository
Templates for creating Repository, RepositoryProvider, UseCase, and UseCaseProvider structure.
Gaddag
A GADDAG is a specialization of a Trie, containing states and branches to other GADDAGs.
GenericMVVM
Simple MVVM example using generics (no bindings)
LookupProtocol
Shared protocol for dictionary lookup
Movies
Udacity final project part 1
ObservableArray-RxSwift
An array that can emit messages of elements and diffs on it's changing.
ProjectZero
Udacity Lesson 0
RxCache
Concept for caching (incomplete)
RxGenericMVVM
Simple MVVM example using generics (binding with RxSwift)
RxNimbleMatchers
convenient Nimble matchers for RxSwift
SequentialPresentationAndDismissal
Extension for sequential presentation and dismissal of view controllers.
Sourcery
Meta-programming for Swift, stop writing boilerplate code.
Sunshine
Udacity Lesson 1
Swacman
Gesture driven Pacman game, mainly testing a concept.
TrieFromFile
Create a Trie structure by providing a file containing a list of items.
WireframeNavigation
Experimental project to test navigation flow using a global wireframe