https://github.com/redwarp/gif-wallpaper
Playing with Gifs, animatable and drawable
https://github.com/redwarp/gif-wallpaper
android gif kotlin wallpaper
Last synced: 6 months ago
JSON representation
Playing with Gifs, animatable and drawable
- Host: GitHub
- URL: https://github.com/redwarp/gif-wallpaper
- Owner: redwarp
- License: apache-2.0
- Created: 2020-05-02T16:31:01.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T21:00:54.000Z (about 2 years ago)
- Last Synced: 2025-10-08T00:39:47.537Z (9 months ago)
- Topics: android, gif, kotlin, wallpaper
- Language: Kotlin
- Homepage: https://redwarp.github.io/gif-wallpaper/
- Size: 8.52 MB
- Stars: 148
- Watchers: 3
- Forks: 10
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/redwarp/gif-wallpaper/blob/main/LICENSE) [](https://github.com/redwarp/gif-wallpaper/actions/workflows/verify-main.yml)
[](https://github.com/redwarp/gif-wallpaper/search?l=kotlin) [](https://github.com/redwarp/gif-wallpaper/releases) [](https://f-droid.org/packages/net.redwarp.gifwallpaper)
# gif-wallpaper
Playing with GIFs, animatable and drawable
[
](https://f-droid.org/packages/net.redwarp.gifwallpaper)
[
](https://play.google.com/store/apps/details?id=net.redwarp.gifwallpaper)
## Inspiration
This app was created because I wanted to display as a wallpaper the animated ninja turtles of
Alex Redfish. [Check their art](https://www.artstation.com/artwork/5wm5W), it is dope.
## Other cool gifs
* [JN3008](https://jn3008.tumblr.com/)
* [Mad Max](https://www.behance.net/gallery/26428843/MAD-MAX-Fury-Road)
* [SeerLight 🌙✨](https://twitter.com/seerlight)
* [SlimJim](http://www.slimjimstudios.com/#/la-gifathon/)
* [Waneella](https://twitter.com/waneella_/)
## Contributors
* [Poussinou](https://github.com/Poussinou) - F-Droid and Google Play Store links
* Mister klaid - Russian translations
* [YesIanYeha](https://github.com/Preyesianyeha) - Spanish translations
* mzzg - Simplified Chinese translations
## Translations
You want to help with translations? You find your language missing and want to help?
That is awesome!
I use the website **POEditor** to handle translations. They are free for open source project and easy to use, and provide synchronisation with GitHub. So follow [this link to join the translations project](https://poeditor.com/join/project?hash=QaDkuFZTp2).
### Steps when adding a new language
* Edit the [`config.json`](fetch-translations/config.json) file in the `fetch-translations` folder to add the new language, and map the POEditor values with Android's value folder, and fastlane supported language list.
* Run `cargo run --bin fetch-translations`, verify that a new strings.xml files was created in the Android project.
* Run `cargo run --bin update-fastlane`, verify that new metadata files were added in the fastlane folder.
* Edit the [`app/build.gradle`](app/build.gradle) file and add to the res config the new language code.
* Run the app in an emulator or device set on the chosen language, verify it shows properly, and take the 5 screenshots needed for fastlane. At some point, I should automate that with Picasso, but we are not there yet.
## Release
Writing that here to remember all the steps.
### Step for creating a new release
* Make sure you are on the `main` branch, and that the git repo is clean
* Run `cargo run --bin release-process`. It will calculate the next version based on conventional commits, generate changelogs, create and tag a new commit with the version.
* Verify the new commit looks good, changelogs as well.
* Run `git push --follow-tags`
* On github, check the [tags](https://github.com/redwarp/gif-wallpaper/tags) page, find your new tag there, and create a release from the tag.