DIY Live Wallpaper is an app that lets the user create limitless wallpapers for their phones home screen. Save your favorites, select from premade wallpapers, or tweak the wallpaper to your hearts content! Get rid of boring static wallpapers forever!
DIY Live Wallpaper was created in Java for Android, amounting to a fanciful particle system with all the variables exposed in the settings. It taught me a ton, and it was a blast to make. I actually still use the app to this day.