Skip to content

103sbavert/ColorPal

Repository files navigation

ColorPal

Your pal to extract colors from images

ColorPal is an open source app that uses modern android techniques and material design to achieve the desired goal. It uses the Palette library included in Android Jetpack to extract colors out from the provided image. Although recommended, you don't have to grant ColorPal storage access for it to work. You can just upload the image directly using the FAB shown on the main screen. It will work exactly the same. However, if you don't mind granting access to ColorPal, because its open-source nature, it will make it far easier for you to use this app as it will show you a little list of all the images you can pick from right within the app. The option to manually upload an image will still be there for you to use in case some images are not shown in the app's gallery view.

Download

You can download this app from Github as it is not available on the PlayStore yet. Click here to download the latest version of the app. You can download older versions from Github releases.

Technical Details for nerds

  • The app uses Dagger-Hilt for dependency injection
  • The app showcases a good way to use ViewModels and LiveDatas in an app.
  • The code is documented as well as I could. I welcome constructive criticism of my code.
  • The app follows a single activity-multiple fragments pattern.
  • It uses material design components wherever possible.

About

Your pal to extract colors from images

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages