Top Banner
hello world! RAN 42 2 km import UIKit import CoreLocation import Parse class HomeViewController: UIViewController, UIScrollViewDelegate, LocationManagerDelegate { @IBOutlet weak var scrollView: UIScrollView! @IBOutlet weak var scrollerLeadingSpaceConstraint: NSLayoutConstraint! var locationManager = LocationManager.sharedInstance var currentLocation = CLLocation() weak var ViewControllerDelegate : setAsCurrentViewControllerDelegate? override func viewDidLoad() { super.viewDidLoad() locationManager.startLocationManager() } override func viewDidAppear(animated: Bool) { super.viewDidAppear(true) locationManager.LMDelegate = self } func scrollViewDidScroll(scrollView: UIScrollView) { self.scrollerLeadingSpaceConstraint.constant = self.scrollView.contentOffset.x/4; } } e. ng
11

enochng_portfolio

Jan 26, 2017

Download

Documents

Enoch Ng
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: enochng_portfolio

hello world!

RAN 42 2km

import UIKitimport CoreLocationimport Parse

class HomeViewController: UIViewController, UIScrollViewDelegate, LocationManagerDelegate { @IBOutlet weak var scrollView: UIScrollView! @IBOutlet weak var scrollerLeadingSpaceConstraint: NSLayoutConstraint! var locationManager = LocationManager.sharedInstance var currentLocation = CLLocation() weak var ViewControllerDelegate : setAsCurrentViewControllerDelegate? override func viewDidLoad() { super.viewDidLoad() locationManager.startLocationManager() } override func viewDidAppear(animated: Bool) { super.viewDidAppear(true) locationManager.LMDelegate = self } func scrollViewDidScroll(scrollView: UIScrollView) { self.scrollerLeadingSpaceConstraint.constant = self.scrollView.contentOffset.x/4; }}

e. ng

Page 2: enochng_portfolio

lego collecting geek cultureradio + podcasts photographymarathons doodling

I am...

and i like...

ENOCH NGdeveloper + designer

Page 3: enochng_portfolio

Bachelor of Business Administration

Simon Fraser University Business + Interactive Arts & Technology (SIAT)

iOS App Development Bootcamp

Lighthouse Labs

I got my skills from...

Page 4: enochng_portfolio

Here are some of my projects...

Page 5: enochng_portfolio

Munch!Tinder-styled Restaurant Recommendation App

check it out on GitHub

Features

tinder-styled restaurant swiping

recommendations based on user location

directions by either walking or driving

�lter cuisine types with “pickies” & “cravies”

Technologies

mapkit + corelocation

yelp api + AFNetworking

core data

core animation

ios / objective c

munch!

Le Brassier1091 Davie Street

7 min$ $ $ $

munch

munchnownope

yuck!

munch!

Spaghetti Factory

13 min

Italian$ $ $

No Coupons

Not Busy

past munchesmunch

Le Brasserie

7 min

French$ $ $ $ Coupons

Busy Now

Page 6: enochng_portfolio

RaceMeRun Tracking + Ghosting App

check it out on GitHub

Features

run tracking

ghost runner simulation in real time

compete with runners within user’s proximity

save and upload runs

Technologies

mapbox

corelocation + background fetching

realm

parse

core animation

ios / swift

00:00:38 0.19 km+ 5.56 secs

Time

+ 19 m

Distance

4:32Pace

mins / km

Cupertino<

FINISH RUNRace Me RecordsCompeteNew Run

10.34Cupertino

00:44:56km

RACE ME

Race Me RecordsCompeteNew Run

STARTRUN

People’s Choice for Best AppLighthouse Labs Demo Day June 2016

Page 7: enochng_portfolio

WenjAppLanguage-oriented Flashcard App

chinese 101...40

6:00 PM

Start Studying

Card Front

TAP TO ADD TEXT

Card Back

TAP TO ADD TEXT

chinese 101...40

to dance

to run

to jump

to eat

to drink

to come

to walk

to speak

6:00 PM

Start Studying

6:00 PM

Korean Vocabulary

Study Mode

In Order

Random

Tagged Only

check it out on GitHub

Technologies

SQLite

Features

image + audio �ashcards

ordered, random and tagged study modes

android / java

Page 8: enochng_portfolio

Charming: Happily Never After2D Side-scrolling Platformer Game

unity / c#

Features

parody of “the prince rescuing the princess”

familiar fairytale characters

various enemies with different AI

level themes related to the princess

Technologies

unity 2D

check it out on GitHub

watch the trailer

Page 9: enochng_portfolio

Cre 8-bit8-bit Character Animation Tool

parallel editing

parallel color scheme alteration

real time animation playback + editing

Features

processing

check it out on GitHub

Page 10: enochng_portfolio

Other Design Work

Jetso Macaumacau groupon service

RealtorPapareal estate print service

Zetabubble tea cafe

Cheesy Frynight market vendor

FIT Golf Centergolf equipment retail

Pebble Studiowedding + commercial

video services

MERCWITHOUTA

MOUTH

Sibling Warsmarvel civil war design

Merc Without a Mouthhello kitty x deadpool design

Page 11: enochng_portfolio

Thanks for checking out my portfolio!

linkedin.com/in/enochng1

github.com/enochng1+1 778 891 8620

[email protected]

resume