An Android Camera app with it's own Photo Gallery built using Java. It has Augmented Reality features like a Face Filter with the front camera and a transformable 3D Object which can be placed on surfaces through rear camera using Google ARCore.
APK Link
Technologies and Libraries used:
- Android Studio
- Java
- XML
- Google ARCore
- Google Sceneform
Front Camera with and without face filter:
Rear Camera:
- 3D Objects can be placed on any plane surface in camera view.
- They can be resized and rotated by finger gestures.
- Colour of objects can be changed from the Colour Palette
Gallery:
- A RecyclerView with a list of all images taken through ARCam (saved in phone storage) sorted by most recently clicked picture.
Image Fullscren View:
- Images in gallery can be viewed in fullsceen on tapping them in the Gallery
- Navigation from one image to the next or previous image by swiping left or right through ViewPager2 library.