While Android already provides easy and quick access to the existing camera application on a user's device, to fully integrate the camera into your application and user experience, to add your own custom filters and processing, to control the format and persistence of media, or to fully leverage new and advanced features such as metering and face detection, you may find yourself wanting to build a custom camera application.
This session is for developers with Android experience (intermediate level and above) but who may not be familiar with the Camera API. During the session, we will run through an example of building a custom camera from scratch, from the basics of retrieving camera permissions and features, to properly controlling and working with the flow of the Camera class, to laying out and displaying camera previews, and finally accessing camera features. We will also talk about common issues you may encounter and other considerations to keep in mind while building a custom camera.
Huyen Tue Dao is an Android developer and Google Developer Expert, a B.S. and M.S. in Computer Engineering from the University of Maryland, a member of the Android team at Trello, and co-creator of the “Android Dialogs” YouTube channel. The only other thing that keeps her up as late as development (and often longer) is gaming: PC, console, board, card, anything.