You are here
Home > Android > Image Gallery App in Android

Image Gallery App in Android

Hello Friends, Today I will share how to develop image gallery app in Android. Actually, recently I was developing an Android Application in which I was required to add inbuilt gallery feature for the captured images through that application. So, for learning purpose I developed separate gallery application and now I am sharing this code to help others. While developing gallery app I faced OutOfMemoryError (Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.). This happened because lot of images loaded in memory and eventually the memory gets full, then I googled and found that, there is an existing library named Glide which is recommended by android itself to fetch, decode, and display bitmaps in your app. Glide does all the task related to bitmap images i.e loading, caching, memory management, etc. So, I used Glide library to overcome OutOfMemoryError. This gallery app will also work on android version M(marshmallow) and higher version.

To use Glide library we required to add below dependency in apps build.gradle file.

So, Here is the code

AndroidManifest.xml

MainActivity.java

ViewImage.java

activity_main.xml

grid_item.xml

activity_view_image.xml

Screenshots

  

AndroidStudio Project Download

 

Thanks for stopping by please share if you like it

Rajesh Kumar Sahanee
I am a passionate Java Developer and I like Computer Programming. I love to do some interesting experiments and listening music in my free time.
http://www.zatackcoder.com

Comments

zatackcoder
Top