Android Open Source - Camera application FlippyCamera






Project Summary

A light weight, easy to use camera application for Android.

Web Site / Source Repository

FlippyCamera is hosted in the following web site
https://github.com/sebbas/FlippyCamera

If you think the Android project FlippyCamera listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of FlippyCamera.

ItemValue
Java File Count43
Supported screen sizes[xxxhdpi, mdpi, ldpi, xxhdpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version9
Activity Count4
Fragment Count6
jar files usedKenBurnsView-1.0.3.jar
com.haarman.listviewanimations-2.6.0.jar
nineoldandroids-2.4.0.jar
photoview-1.2.2.jar
picasso-2.3.3.jar
square-seismic-1.0.0.jar
universal-image-loader-1.9.2.jar
Required Permissionsandroid.permission.CAMERA
android.permission.INTERNET
android.permission.RECORD_AUDIO
android.permission.RECORD_VIDEO
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\fonts\Roboto-Bold.ttf
assets\fonts\Roboto-Light.ttf
assets\fonts\Roboto-Regular.ttf
assets\fonts\Roboto-Thin.ttf




Resource Files

There are 21 image files in FlippyCamera. The names of the image files are listed as follows.

ab_transparent_action_bar.9.png
drop_shadow.9.png
dropbox.png
facebook.png
google_drive.png
ic_action_accept.png
ic_action_camera.png
ic_action_discard.png
ic_action_edit.png
ic_action_flash_off.png
ic_action_flash_on.png
ic_action_new.png
ic_action_overflow.png
ic_action_phone.png
ic_action_picture.png
ic_action_select_all.png
ic_action_settings.png
ic_action_share.png
ic_action_switch_camera.png
ic_action_video.png
ic_drawer.png

The following screenshort is generated from the image listed above.

null




Java Source Files

FlippyCamera has the following Java source files.

com.tekle.oss.android.animation.AnimationFactory.java
com.tekle.oss.android.animation.FlipAnimation.java
org.sebbas.android.adapter.FolderViewImageAdapter.java
org.sebbas.android.adapter.GridViewImageAdapter.java
org.sebbas.android.adapter.GridViewImageAdapter2.java
org.sebbas.android.adapter.ImagePagerAdapter.java
org.sebbas.android.adapter.ImageSlidePagerAdapter.java
org.sebbas.android.adapter.MainPagerAdapter.java
org.sebbas.android.adapter.NavigationDrawerListAdapter.java
org.sebbas.android.animation.CropSquareTransformation.java
org.sebbas.android.flippycamera.CameraFragmentUI.java
org.sebbas.android.flippycamera.FolderFragment.java
org.sebbas.android.flippycamera.FullScreenImageSliderFragment.java
org.sebbas.android.flippycamera.GalleryActivity.java
org.sebbas.android.flippycamera.ImageSlideFragment.java
org.sebbas.android.flippycamera.MainActivity.java
org.sebbas.android.flippycamera.SettingsActivity.java
org.sebbas.android.flippycamera.SettingsFragment.java
org.sebbas.android.helper.AppConstant.java
org.sebbas.android.helper.DeviceInfo.java
org.sebbas.android.helper.Utils.java
org.sebbas.android.interfaces.AdapterCallback.java
org.sebbas.android.interfaces.CameraPreviewListener.java
org.sebbas.android.interfaces.CameraUICommunicator.java
org.sebbas.android.interfaces.PreviewGestureListener.java
org.sebbas.android.interfaces.ScaleListener.java
org.sebbas.android.threads.CameraThread.java
org.sebbas.android.threads.MediaDeleterThread.java
org.sebbas.android.threads.PictureTakerThread.java
org.sebbas.android.threads.PictureWriterThread.java
org.sebbas.android.viewpager.DepthPageTransformer.java
org.sebbas.android.viewpager.ZoomOutPageTransformer.java
org.sebbas.android.views.CameraPreview.java
org.sebbas.android.views.CameraPreviewAdvanced.java
org.sebbas.android.views.CascadeLayout.java
org.sebbas.android.views.DrawInsetsFrameLayout.java
org.sebbas.android.views.DrawingView.java
org.sebbas.android.views.Flasher.java
org.sebbas.android.views.NavigationDrawerItem.java
org.sebbas.android.views.OrientationImageButton.java
org.sebbas.android.views.RobotoTextView.java
org.sebbas.android.views.SquaredImageView.java
org.sebbas.android.views.TouchImageView.java