Playground Projects
Just a little list of playground projects. When I get chance I will get some bigger things on here.

DressCode 👔

Tiny lightweight Kotlin Android library to change theme at runtime.

Tiny lightweight Kotlin Android library to change theme at runtime.

Android
Kotlin

Capsule Podcast App

Capsule - Search, Play, Download. Simple.

Podcast app for Android and iOS

Android
Kotlin
Rx
Dagger
Exo Player

Wave Tile 🌊

Quick Settings Surf Tile for Android

Android Quick Settings tile to show current wave hieght and wind at beaches all over the world

Android
Kotlin

Cine 🎥

Video Notifications Android

Video and Richer Notifications Library for Android

Android
Kotlin
Library

Surf Spotter

Surf Spotter iOS App

🏄 Quickly find, glance at current surf conditions, save spots and navigate straight to the waves with Surf Spotter.

iOS
Swift
RxSwift
RxCocoa

CodeBin.it

Code snippet sharing application

Code snippet sharing web application written in Go and Javascript. Quickly and easily share snippets of code from any language.

Go
Javascript
MongoDB
Material Design

Surf Mapper

A Surf Mapping Website

Currently a Work In Progress, This is a simple website that brings together several micro services I built to drop daily surf information on Google maps for any UK beach location.

Node
Koa
ES6
Google Maps

msw-client

Magic Seaweed forecast API data client for Node

An npm package for Node developers to easily cosume data from the Magic Seaweed API. The source code is available on GitHub and boasts 100% test coverage.

Node
npm
coveralls

gulp-list

Gulp plugin to display your availble tasks to the console

gulp-list is a simple plugin that, when supplied with a json file containing a list of each available Gulp task, it will print out the tasks to the console. This approach allows you to decide what you display, giving you more flexibility to organise your tasks into modules.

Node
npm
Gulp

Pixplorer API

An Image search API

Due to the lack of good image API's I decided to create my own simple micro service to retrieve images for any word query. Pixplorer works by scraping the public images accros the web. It currently powers Twenty Pix and other open source projects. It has recently been rewritten for the cloud using io.js and koa, making it faster and more efficient

Node
io.js
koa framework
ES6

Twenty Pix

An Android image guessing survival game

Inspired by popular mobile games such as 4 Pics 1 Word, Twenty Pix challenges players to guess 20 random pictures as quickly as possible. Instead of creating fixed sets of pre-installed images to guess.I wanted to create something more dynamic by harnessing an API to deliver images and words.Therefore, unlike other popular images guessing games, Twenty Pix use of an API means that every picture in will be different, even when the same word is used.

Android
Gradle
Splunk MINT