1 of 11

SlapFlashCamera

Nick’s disposable camera app

2 of 11

Features

v1

  • Image view showing back of a camera
  • Horizontal (landscape mode) orientation lock
  • Trigger a Light flash when Accelerometer (CoreMotion) senses impact
  • Take 24 images with initial purchase. In-app purchase to get more film and continue taking photos.
  • Must wind between photos.
  • Must charge flash to use flash.

v2

  • have a tab that lets you 'develop' your photos and it takes 1 hour to process. (via PF)

3 of 11

UI

4 of 11

Buttons

Take Photo (shutter - virtual & HW trigger)

Charge Flash

Menu

5 of 11

Gestures

Shake to initiate flash without taking a picture

Swipe to wind camera

6 of 11

Labels

How many Photos remain?

Is flash charged?

Is camera wound?

7 of 11

Views

Camera interface

Photo roll

Menu

8 of 11

Implementation: winder

  • default to “not wound”
  • if not wound AND swipe gesture
    • set “wound”
    • play winder sound
  • if “shutter”
    • set “not wound”
  • TODO: should affect counter for number of remaining photos

9 of 11

Implementation: flash

  • default to “not charged”
  • if not charged AND buttonPressed
    • set “charged”
    • set “on”
  • if “shutter”
    • set “not charged”
    • set “off”
  • TODO:
    • should stay “charged” for 2-3 images, but still need to be turned on
    • should have to press and hold to charge

10 of 11

App Details

Bundle ID: org.awesomeinc.disposablecamera

App title: Disposable Camera

SKU Number: disposablecamera

Version Number: 1.0

Copyright: 2014 Awesome Inc.

Metadata

Primary Category: Photo & Video

App description: As a kid in the early 1990’s, we didn’t have “smart telephones” and fancy “connected eyeglasses” to take our photos for us. We did it the old-fashioned way: the Disposable Camera. We had to wind our own film, charge our own flash, and buy a whole new plastic-and-paper box when the film ran out. This Disposable Camera app recaptures some of those memories, and even includes a hidden feature that true fans of Disposable Cameras will remember.

App images:

Keywords: photos, pictures, film, funsaver, flash, nostalgia, wedding, event, wind, 90s, dotti, old-fashioned

*99 characters including commas and spaces

11 of 11

Resources

Custom camera preview

  • SO
  • Apple Dev

General iOS resources

  • TechTopia
  • AppCoda

Submitting your app to the App Store

  • Ray Wenderlich