cjnevin

cjnevin

Geek Repo

Company:Foxtel Group

Location:Singapore

Home Page:https://www.linkedin.com/in/cjnevin/

Github PK Tool:Github PK Tool

cjnevin's repositories

WhiteLabelled

An example of how to achieve white-labelling without duplicating targets.

Language:SwiftLicense:MITStargazers:21Issues:0Issues:0

Papyrus

Scrabble App written in Swift implementing PapyrusCore for the game logic.

Language:SwiftLicense:MITStargazers:17Issues:6Issues:0

IdealCleanArchitecture

Modular Clean Architecture with Dependency Injection using Swift Package Manager

Language:SwiftLicense:MITStargazers:15Issues:1Issues:0

Words

Scrabble game implemented using SwiftUI/Combine

AutoLayoutBuilder

AutoLayout DSL for UIView leveraging @resultBuilder

Language:SwiftLicense:MITStargazers:6Issues:1Issues:0

PapyrusCore

Provides a framework for playing crossword games (like Scrabble) against AI opponents.

Language:SwiftLicense:BSD-2-ClauseStargazers:6Issues:6Issues:0

FunctionalRedux

Redux implementation with Elm-like deferred side-effects and a single point for dependency injection.

Language:SwiftLicense:MITStargazers:4Issues:3Issues:0

PhantomTypes

A phantom type is a custom type that has one or more unused type parameters.

Language:SwiftLicense:MITStargazers:3Issues:1Issues:0

CleanArchitectureExample

A lean example of Uncle Bob's clean architecture.

Language:SwiftLicense:MITStargazers:2Issues:2Issues:0

DependencyContainer

DependencyContainer similar to how @Environment works

Language:SwiftLicense:MITStargazers:2Issues:0Issues:0

ReaderMonadPOC

Proof of concept using reader monad, redux, and snapshot tests

Language:SwiftLicense:MITStargazers:2Issues:3Issues:0

Assert

Thin wrapper over XCTest functions to make tests more readable.

Language:SwiftLicense:MITStargazers:1Issues:1Issues:0

Model-View-Intent

MVI architecture example

Language:SwiftLicense:MITStargazers:1Issues:3Issues:0

WordCheat

Enter the letters you want to unscramble and this app will find valid words

Language:SwiftLicense:MITStargazers:1Issues:2Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0

FRPBenchmark

Benchmark between multiple FRP libraries

Language:SwiftStargazers:0Issues:0Issues:0

iOS-Routing-Example

A Clean, Simple and Composable Routing System for iOS apps in Swift

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0

JSONParser

Example of applicative JSON parsing

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

MessagesPOC

Proof of concept for a chat-style app

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:3Issues:0

PhantomTypeValidation

Playground which details how to use PhantomTypes combined with functional paradigms like Applicatives, Monads, Semigroups, Function Composition, Currying, etc...

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:1Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:1Issues:0

urban

🌃 Dark themes inspired by various Xcode's themes

Language:CSSLicense:MITStargazers:0Issues:2Issues:0

WordMatrix

Conceptual at this point

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0
Language:SwiftLicense:MITStargazers:0Issues:0Issues:0