Project
Photo Editor
Challenging
7 completions
~ 31 hours
4.3Learn how to work with photos in Android, use coroutines, and edit your image pixel by pixel. Get more familiar with handling Android native intents.
Provided by
JetBrains Academy
About
Everyone has tried editing photos in an editor. Most of them are paid or filled with ads. Why not create one and add every possible feature that comes to mind? In this project, you will create a simple photo editor that allows you to pick any photo from your device, apply basic filters, and save the result.
Graduate project
This project covers the core topics of the Android Developer with Kotlin course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Design the basic layout and load photos from the gallery to the image view.
Make your image lighter or darker by implementing the brightness filter.
Add the save button and see changes in your gallery.
Add another filter — the contrast one.
Add two more filters — saturation and gamma. They will give you more control over an image.
Use coroutines and make your app more responsive, removing all UI freezes and lags.
Reviews
PS
Priyank Shah2 months ago
Fun project to learn about image processing and internal concurrency.
Kyle Jaesu Akuya
2 months ago
This was a fun project. Having the calculations in the instructions really helped and also getting to use coroutines in a project was great too.
4.3
Learners who completed this project within the Android Developer with Kotlin course rated it as follows: