camerakit-android

Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

MIT License

Stars
5.4K
Committers
32

Bot releases are hidden (Show)

camerakit-android - v1.0.0-beta3.11 Latest Release

Published by emersoncloud over 5 years ago

CameraKit v1.0.0-beta3.11

This is a pre-release of the v1.0.0 beta. This is the latest version of the CameraKit beta, so give it a try! Create a GitHub issue if you encounter any problems.

This release does not have video support, if video is essential to your app try the latest 0.13.X release instead.

Here's what's new:

New methods

hasFlash() to check if flash is supported by the device
getSupportedFlashTypes() to get all the supported flash types

Bug Fixes

Update to CameraPreview resume behavior
Fix error on devices with API levels 16 and 17

Gradle and Build

Update Android Material and Android Annotation dependencies

camerakit-android - v0.13.5

Published by emersoncloud over 5 years ago

CameraKit v0.13.5

CameraKit v0.13.5 is bugfix release. You can see the PR here: #487.

Bug Fixes

Fixes error capturing images with devices on API level 17 or lower.

Thanks to @rodolfoizidoro for finding and solving this bug!

camerakit-android - v0.13.4

Published by emersoncloud almost 6 years ago

CameraKit v0.13.4

CameraKit v0.13.4 is the current release of CameraKit that fully supports video. We're working on bringing video to the latest v1.0.0-betaX release. Until then, give this version a shot!

This update to CameraKit v0.13.X adds small big fixes and build changes to the library.

Here's the new features in v0.13.4. You can see the full PRs here: #475 and #476

Bug Fixes

Fix orientation of captured image with front camera

Gradle and Build

Lower minimum SDK version to 15
Revert back from AndroidX to Android support libraries
Consolidate camerakit-vision and camerakit-core into one base directory

camerakit-android - v1.0.0-beta3.10

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.10

This is a pre-release of CameraKit v1.0.0 beta. We recommend using the latest v1.0.0-betaX rather than the version here here.

Here are the highlights of this release.

General

AndroidX support

Gradle and build

Update Gradle version
Update Kotlin and Coroutines
Update Gradle wrapper

camerakit-android - v1.0.0-beta3.9

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.9

This is a patch of CameraKit v1.0.0. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Here are the highlights of this patch.

General

Improved error handling from Capture Session and Preview Builder

camerakit-android - v1.0.0-beta3.7

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.7

This is a patch of CameraKit v1.0.0. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Here are the highlights of this patch.

General

Fix Camera2 focus lock issue

camerakit-android - v1.0.0-beta3.6

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.6

This is a patch of CameraKit v1.0.0. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Here are the highlights of this patch.

General

Rename camerakit.android to com.camerakit
Reorganize code

camerakit-android - v1.0.0-beta3.5

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.5

This is a patch of CameraKit v1.0.0. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Here are the highlights of this patch.

General

Update CameraKitView to match C++ changes

C++

Add C++ support
Refactor SurfaceTexture to C++
Refactor SurfaceView to C++

Gradle and build

Updated kotlin version
Updated build tools version

camerakit-android - v1.0.0-beta3.2

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.2

This is a bugfix patch of CameraKit v1.0.0. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Here are the highlights of this patch.

General

More consistent flash behavior

camerakit-android - v1.0.0-beta3.1

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3.1

This is a bugfix patch of CameraKit v1.0.0 beta. We recommend using the latest v1.0.0-betaX rather than the pre-release here.

Lifecycle management

Improved Lifecycle management with onStart() and onStop() methods
CameraPreview methods to match new Lifecycle calls

General

Improved permissions handling
Updated sensor orientation
Improved Kotlin code

camerakit-android - v1.0.0-beta3

Published by emersoncloud almost 6 years ago

CameraKit v1.0.0-beta3

This pre-release is a beta version of CameraKit v1.0.0. Because this release is not yet final, we encourage you to instead use the latest v1.0.0-betaX rather than the version here.

Below is a summary of the features in CameraKit v1.0.0-beta3

General

Add Kotlin and Kotlin coroutines
Rewrite CameraSurface to Kotlin
Rewrite TextureProgram to Kotlin
Rewrite DrawModel to Kotlin
Add shader preset attributes

camerakit-android - v1.0.0-beta2

Published by emersoncloud almost 6 years ago

Release v1.0.0-beta2

This pre-release is a beta version of CameraKit v1.0.0. Because this release is not yet final, we encourage you to instead use the latest v1.0.0-betaX rather than the version here.

Below is a summary of the features in CameraKit v1.0.0-beta2

Gradle and build

Update gradle wrapper
Refactor build.gradle
Update to latest dependencies
Centralize version numbers and names to project-level

camerakit-android - v1.0.0-beta1

Published by emersoncloud almost 6 years ago

Release v1.0.0-beta1

This pre-release is the first beta version of CameraKit 1.0.0. Because v1.0.0 is a work in progress, we encourage you to use the latest v1.0.0-betaX rather than the version here.

Below is a summary of the features in CameraKit v1.0.0-beta1.

General

  • Simplified camera features into single CameraKitView class
  • Updated Camera1 and Camera2 implementations
  • Updated TextureView and Bitmap handling
  • Added listeners for Camera features
  • Added photo methods to save to local storage
  • General compatibility improvements

Demo Application

  • Redesigned demo application
camerakit-android - v0.13.3

Published by emersoncloud almost 6 years ago

Release v0.13.3 - #460

This release updates CameraKit dependencies and adds support for video recording duration limits.

Features

  • Video duration limit added to the video recorder to stop recording video after a set amount of time.
  • Migration to AndroidX for improved support on older devices.

Dependency Updates

  • SDK: 27 -> 28
  • Buildtools: 27 -> 28
  • Gradle: 3.0.1 -> 3.2.1
  • Gradle Wrapper: 4.1 -> 4.6
  • Google Play Services: 11.6.2 -> 17.0.2

Bugfixes

  • Stop null pointer exception during setupPreview
  • Set correct file path for custom set paths
camerakit-android - v0.13.0

Published by dwillmc almost 7 years ago

camerakit-android - v0.12.0

Published by dwillmc almost 7 years ago

General

  • New Encoding Method via C++ resulting in significantly faster execution and more memory efficient
  • New Event Management system
  • Various improvements to video handling
  • Drop CK Prefix on new event classes in favor of 'CameraKit'
  • Remove legacy CameraListener Class
  • Remove legacy TextureViewPreview

Bugfixes

  • Fix cropped output from camera on devices with nonstandard displays and aspect ratios (Thanks to Roman Pigarev)

Demo App

  • Fix demo app flash control default icon
  • Fix demo flash toggle
camerakit-android - v0.11.0

Published by austinkettner about 7 years ago

  • Updated Documentation (@austinkettner and @dwillmc)
  • Fix various fatal exception and improve library stability dramatically (@dwillmc)
  • Added initial EventListener to be expanded in future releases ( @AndrewGable @Expensify @capezzbr)
  • Fix fatal error causing Demo App to crash on startup (@dwillmc)
  • Update package naming to com.wonderkiln.camerakit (@austinkettner @dwillmc)
Package Rankings
Top 6.75% on Proxy.golang.org