Open Camera is an Open Source Camera app for Android™ phones and tablets. Features:
Option to auto-level so your pictures are perfectly level no matter what.
Expose your camera's functionality: support for scene modes, color effects, white balance, ISO, exposure compensation/lock, selfie with "screen flash", HD video and more.
Open Camera requires Android 5.0 or better (versions 1.53.1 or earlier also supported 4.0.3 or better).
Some features may only be available
on some devices (it may depend on Android version, or require specific support from the camera/device).
Note that it's not possible for me to test Open Camera on every Android device out there, let alone in combination with different
Android versions (or especially alternative ROMs). Please test before using Open Camera to photo/video
your wedding etc :)
See here for some details on issues with various devices.
Open Camera uses icons from Google's Material Design icons - from
https://developer.android.com/design/downloads/index.html /
https://design.google.com/icons/ /
https://github.com/google/material-design-icons/ /
https://google.github.io/material-design-icons/ /
https://fonts.google.com/icons ,
by Google, under Apache license version 2.0
(licence text also available here.)
(some cases include modifications, no need to credit me).
In particular:
baseline_add_a_photo_white_48.png,
baseline_bedtime_white_48.png
baseline_bluetooth_white_48.png, baseline_check_white_48.png, baseline_close_white_48.png,
baseline_delete_white_48.png,
baseline_face_retouching_natural_white_48.png,
baseline_filter_vintage_white_48.png,
baseline_folder_open_white_48.png,
baseline_highlight_white_48.png,
baseline_panorama_horizontal_white_48.png,
baseline_photo_library_white_48.png,
baseline_portrait_white_48.png,
baseline_remove_red_eye_white_48.png,
baseline_rotate_left_white_48.png, baseline_rotate_right_white_48.png,
baseline_shutter_speed_white_48.png,
baseline_switch_camera_white_48.png,
baseline_text_fields_red_48.png (modified from baseline_text_fields_white_48), baseline_text_fields_white_48.png,
exposure_locked.png (modified from baseline_lock_white_48 and ic_exposure_white_48dp),
exposure_unlocked.png (modified from baseline_lock_open_white_48 and ic_exposure_white_48dp),
flash_auto.png (from baseline_flash_auto_white_48), flash_off.png (from baseline_flash_off_white_48),
flash_on.png (from ic_action_flash_on),
focus_mode_continuous_picture.png and focus_mode_continuous_video.png (from baseline_loop_white_48),
focus_mode_infinity (from baseline_loop_white_48),
focus_mode_locked.png (modified from baseline_lock_white_48),
ic_burst_mode_white_48dp.png, ic_colorize_white_48dp.png,
ic_exposure_red_48dp.png, ic_exposure_white_48dp.png, ic_face_red_48dp.png (modified from ic_face_white_48dp), ic_face_white_48dp.png,
ic_fast_forward_white_48dp.png,
ic_gps_fixed_red_48dp.png (modified from ic_gps_fixed_white_48dp), ic_gps_fixed_white_48dp.png,
ic_gps_off_white_48dp.png, ic_hdr_on_white_48dp.png, ic_help_outline_white_48dp.png, ic_info_outline_white_48dp.png,
ic_launcher_take_photo.png (modified from ic_photo_camera_white_48dp),
ic_mic_off_white_48dp.png, ic_mic_red_48dp.png (modified from ic_mic_white_48dp), ic_mic_white_48dp.png,
ic_more_horiz_white_48dp.png,
ic_pause_circle_outline_white_48dp.png, ic_photo_camera_white_48dp.png, ic_photo_size_select_large_white_48dp.png,
ic_play_circle_outline_white_48dp.png,
ic_power_settings_new_white_48dp.png, ic_save_white_48dp.png,
ic_slow_motion_video_white_48dp.png,
ic_text_format_red_48dp.png (modified from ic_text_format_white_48dp), ic_text_format_white_48dp.png,
ic_timelapse_white_48dp.png, ic_timer_white_48dp.png,
ic_touch_app_white_48dp.png, ic_videocam_white_48dp.png,
ic_stat_notify_take_photo.png (modified from ic_photo_camera_white_48dp),
key_visualizer_red.xml (modified from key_visualizer), key_visualizer.xml,
popup*.png (modified from ic_more_vert_white, baseline_highlight_white, baseline_remove_red_eye_white, baseline_flash_auto_white,
baseline_flash_off_white, ic_action_flash_on),
settings.png (from ic_action_settings), share.png (from ic_action_share),
switch_camera.png (modified from baseline_loop_white_48),
take_photo.png (modified from ic_photo_camera_white_48dp), take_photo_pref.png (modified from ic_photo_camera_white_48dp),
take_photo_pressed.png (modified from ic_photo_camera_white_48dp), take_photo_when_video_recording.png (modified from ic_photo_camera_white_48dp),
take_video.png (modified from baseline_videocam_white_48), take_video_pref.png (modified from baseline_videocam_white_48),
take_video_pressed.png (modified from baseline_videocam_white_48), take_video_recording.png (modified from baseline_videocam_white_48),
white_balance_locked.png (modified from baseline_lock_white_48),
white_balance_unlocked.png (modified from baseline_lock_open_white_48).
Modified versions of some of these icons are also used on this website.
Open Camera's app icon/logo also makes use of ic_photo_camera by Google (also Apache license version 2.0).
Note that old versions of Open Camera also used the following:
exposure_locked.png, focus_mode_locked.png, white_balance_locked.png modified from https://www.iconfinder.com/icons/128411/antivirus_close_forbid_hide_lock_locked_password_privacy_private_protection_restriction_safe_secure_security_icon#size=64 , by Aha-Soft, under CC BY 3.0 (no need to credit me).
exposure_unlocked.png, white_balance_unlocked.png modified from https://www.iconfinder.com/icons/128416/free_freedom_hack_lock_open_padlock_password_secure_security_unlock_unlocked_icon#size=64 , by Aha-Soft, under CC BY 3.0 (no need to credit me).
flash_off.png, flash_auto.png, flash_on.png from https://www.iconfinder.com/icons/62201/flash_icon#size=64, by The Working Group, under CC BY-SA 3.0.
flash_red_eye.png, popup_flash_red_eye.png from https://www.iconfinder.com/icons/103177/eye_see_view_watch_icon#size=128 , by Designmodo / Andrian Valeanu, under CC BY 3.0 (no need to credit me).
flash_torch.png, popup_torch.png from https://www.iconfinder.com/icons/51924/bulb_light_icon#size=128 , by IconFinder - http://www.iconfinder.net , by CC BY 3.0.
focus_mode_macro.png from https://www.iconfinder.com/icons/81105/macro_mb_icon#size=128 , by Yankoa - http://yankoa.deviantart.com/ , under CC BY 3.0.
gallery.png from https://www.iconfinder.com/icons/6915/book_gallery_images_photos_pictures_icon#size=128, by Alessandro Rei, under GPL v3.
settings.png from https://www.iconfinder.com/icons/115801/settings_icon#size=128, by Designmodo / Andrian Valeanu, under CC BY 3.0.
share.png from https://www.iconfinder.com/icons/111030/share_icon#size=128, by WPZOOM, under CC BY-SA 3.0.
switch_camera.png from https://www.iconfinder.com/icons/103031/3d_rotate_icon#size=64, by Valera Zvonko, under CC BY 3.0.
switch_video.png from https://www.iconfinder.com/icons/92787/film_photo_icon#size=32, by FatCow Web Hosting, under CC BY 3.0.
switch_video.png - merged from images https://www.iconfinder.com/icons/81087/mb_photo_icon#size=128 and https://www.iconfinder.com/icons/81197/mb_rec_video_icon#size=128 by Yankoa, under CC BY 3.0 (no need to credit me).
take_video.png, take_video_pref.png, take_video_pressed.png, take_video_recording.png from https://www.iconfinder.com/icons/81197/mb_rec_video_icon#size=128 , by Yankoa - http://yankoa.deviantart.com/ , under CC BY 3.0.
App icon/logo, take_photo.png, take_photo_pressed.png from https://www.iconfinder.com/icons/81087/mb_photo_icon#size=128, by Yankoa, under CC BY 3.0.
trash.png from https://www.iconfinder.com/icons/115789/trash_icon#size=128, by Designmodo / Andrian Valeanu, under CC BY 3.0.
Android, Google Play and the Google Play logo are trademarks of Google LLC.