~/talk

Building Camera Apps on Android Today

Talkat droidcon San Francisco 2017 · 2017-11-05..11-06· [android, computer-vision]
links:none on file

Covers three concrete approaches: fire an intent for quick profile/photo capture; drop in a library like Photoapparat or CameraView for an embeddable UI; or implement native APIs. Walks through Camera2’s full flow (TextureView/SurfaceView, CameraManager, ImageReader, CaptureSession, repeating requests) and Camera1 fallback because you can “miss out on 22%” of devices. Shows raw capture saved as DNG, GPU-accelerated filters via GPUImage, face detection flags, and recommends checking hardware levels and using server-side toggles for flaky device features.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Why build camera apps
  3. 3:34Using intents for camera
  4. 7:50Camera libraries overview
  5. 12:48Native camera APIs
  6. 26:09Raw image capture
  7. 27:57Adding filters and effects
  8. 29:43Handling device quirks
  9. 33:19Trade-offs of native APIs
  10. 34:03Summary and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.