Display your daily emoji.
  • Kotlin 99.8%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-16 20:27:03 +02:00
app build: release version 1.0.4 2026-10-16 17:51:44 +02:00
gradle feat: try with WorkManager instead 2026-10-16 12:56:23 +02:00
.gitignore build: release version 1.0.1 2025-08-25 11:10:14 +02:00
build.gradle.kts chore: tame Gradle demon to AGP 9.4 2026-10-15 22:48:47 +02:00
debug_scripts.sh dev: add debugging script 2026-10-16 20:27:03 +02:00
gradle.properties chore: tame Gradle demon to AGP 9.4 2026-10-15 22:48:47 +02:00
gradlew initial commit 2025-08-14 22:57:02 +02:00
LICENSE Create LICENSE 2025-08-15 13:43:53 +02:00
README.md docs: unsloppify README 2026-10-15 22:23:17 +02:00
settings.gradle.kts chore: use Gradle daemon 2026-10-15 22:54:11 +02:00

Emojify!

Emojify is a simple Android application that showcases your personally chosen daily emoji on your home screen via a Glance App Widget. It is of course carefully hand-picked by the universe for you and totally not loaded from a list at random. For astrology-defying cheaters, it also allows you to manually refresh the emoji displayed on all placed widgets directly from the main app.

Features

  • Daily Emoji Widget: A sleek home screen widget that displays an emoji. Not much else.
  • Widget Customization:
    • Configured for automatic updates approximately every 2 hours.
  • In-App Widget Update: A button within the main application to instantly update the emoji on all placed widgets.

Building and Running

  1. Clone the repository.
  2. Open the project in Android Studio (latest stable version recommended).
  3. Let Gradle sync and download dependencies.
  4. Run the app configuration on an Android device or emulator.
  5. After installing, long-press on your home screen, navigate to "Widgets," find "Emojify," and drag it to your home screen.

Future Enhancements / To-Do

  • Add widget configuration options (e.g., background color, emoji size).

Dependencies

  • Jetpack Compose (UI, Material3)
  • Glance (AppWidget, Material3)
  • Jetpack DataStore (Preferences)
  • Kotlin Coroutines

Contributing

I made this as a fun side project to learn how Android widgets work. No value to be gained.