Skip to content

codenia/codenia-photoeditor-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codenia Photo Editor for Android – Sample Project

This repository contains a complete sample Android project demonstrating how to integrate the Codenia Photo Editor for Android into your app.

The sample shows a real implementation using the provided AAR library, including setup, configuration, and handling of editor callbacks.


🚀 Overview

The Codenia Photo Editor is a high-quality photo editor for Android delivered as a ready-to-use AAR with a complete UI.

It allows you to add powerful offline photo editing capabilities to your app in just a few minutes.


✨ Features

  • 15 professional editing tools (crop, rotate, filters, text, stickers, drawing, and more)
  • Fully offline – no backend or API required
  • Ready-to-use UI component
  • Customizable tools, filters, fonts, stickers, and colors
  • Adjustable filter intensity
  • Multiple filter thumbnail styles
  • High-quality image processing
  • Supports modern Android requirements (including 16 KB page sizes)

📦 What this sample includes

  • Complete Android project
  • Integrated codenia-photoeditor.aar
  • Example usage of PhotoEditorView
  • Back navigation handling
  • Editor lifecycle management
  • Basic customization examples

🛠 Integration

To integrate the editor into your own app, follow the full documentation:

👉 https://www.codenia-photoeditor.com/documentation


📸 How it works

The typical flow demonstrated in this sample:

  1. Create a PhotoEditorView
  2. Set a source image using setImageBitmap()
  3. Register OnEditorActionListener
  4. Add the editor view to your layout
  5. Receive the edited bitmap in onDone()
  6. Remove the editor view after completion

🔑 License

  • One-time license per app
  • Unlimited use within that app
  • No recurring fees

Important: Each license is strictly bound to a single Android application ID (package name).
A separate license is required for every additional app.

License Agreement

👉 https://www.codenia-photoeditor.com/license-agreement.html

Purchase a license key here:
👉 https://www.codenia-photoeditor.com/purchase.html


⚠️ Notes

  • The editor does not support undo/redo.
  • Only a few example stickers are included – provide your own for production use.
  • The Photo Editor requires minSdk = 26.
  • The activity hosting the editor must define android:configChanges="keyboard|keyboardHidden|orientation|screenSize". This is required because the Photo Editor does not save or restore its internal state.
  • It is strongly recommended to enable android:largeHeap="true" and to pass an image of reasonable size to the editor.

📷 Screenshots

👉 https://www.codenia-photoeditor.com/screenshots


🎬 Demo Video

👉 https://www.codenia-photoeditor.com/video


📄 License Agreement

👉 https://www.codenia-photoeditor.com/license-agreement.html


🌐 Website

👉 https://www.codenia-photoeditor.com


📬 Support

If you have any questions, feel free to get in touch via the website.


📌 Summary

This sample project is the fastest way to understand how to integrate the Codenia Photo Editor into your Android app.

For full configuration options and API details, refer to the official documentation.

About

Sample Android app demonstrating how to integrate and use the Codenia Photo Editor for Android as AAR file (min SDK version 26) with dynamic view creation, customization, and image editing.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages