Camera.gitを読んでみて

公式以上のもの作るのすごく難しいと感じた。
Native呼び出しのExifInterfaceはさておき(普通のユーザーの使えるのか未検証)
MediaMetadataRetrieverとかDrmStoreなどSDKに含まれないクラスあるし
それだけならいいけど、CursorのcommitUpdates()など SDKから使えないクラスあるな。
それでも、カメラや画像に関しては、参考になるコードがApache2.0ライセンスでありますので一度は見てみることは推奨します。