Vibe Coding ImageShortcut

Self-taught software developer since childhood. Android developer since 2009, now using Kotlin & Compose. Designed, developed and published various apps. Strengths: inventive and open-minded. Interests: smart contracts, single-board computers, AI.
I decided to give "vibe coding" a try and it really works! It was like pair programming with a very experienced developer who has minor brain damage. I used ChatGPT 5 with assistance of Android Studio's Gemini bot.
I started small by rebooting one of my old Android apps which makes shortcuts on your launcher (home screen) to specific images in your gallery for easy access. Unlike widgets, shortcuts can be grouped together in folders.
The 0.2 version of this app dates back to 2011 and was hosted on Google Code. It targeted Android 2.3 Gingerbread and was written by hand.
Major improvements over the old version:
Shortcut api (pinned shortcuts)
Photo Picker (no permissions required)
It now copies the media to a private directory and cleans up orphans when shortcuts get removed.
In this first version, the shortcuts can only be created with a dedicated button but in the next versions I plan to bring back the share from gallery and widget style create shortcut features as well as cropping the shortcut's preview image. I'm not sure if the app should also support video files as these are often much bigger than images and keeping a copy would be inefficient.
I did have to give the A.I. some very specific instructions
adaptive icon (otherwise the bitmap looks much worse)
create the shortcut on the main ui thread
And I had to fix some strange errors
missing imports
broken gradle files
The app is free and has no ads. Get it on Google Play
You can see the source code and planned improvements on GitHub
If you decide to try it out, please post your use case as a rating to inspire others.



