Skip to content

Kshitij09/Elementary-Editor

Repository files navigation

Elementary Editor

Elementary Editor is a minimalistic image editor supporting Crop & Rotate functionality. The app was built by the 'Build Your Own' spirit to learn Android's Custom View, Touch & Gesture handling APIs. Inspired from the talk 'How to cook a well-done MVI for Android' app uses its own-cooked MVI architecture backed by Kotlin Flows.

Initial UI wireframe: link

Download

Elementary-Editor

Play Store link coming soon…

Supported Features

  1. Crop - Freeform rectangular Cropping
  2. Rotate - By 90-degree steps
  3. Peek First - One tap Before/After comparison
  4. Export - High-resolution images at the very end

Libraries used

Credits

License

Copyright 2021 Kshitij Patil

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.