Releases: ByteFlipper-58/Random
Randify v1.2.0
🚀 Random v1.2.0 — Feature & Architecture Update
This release focuses on major architectural improvements, ad system refactoring, and several new user-facing features, including the Fortune Wheel, animations, and interaction enhancements.
✨ New Features
-
Fortune Wheel
-
Added a new Fortune Wheel screen with full UI and navigation.
-
🎯 Includes proper result calculation and visual feedback.
-
Commits:
-
-
Confetti Animation
-
Added a reusable confetti animation module.
-
Integrated into the Wheel screen to celebrate generated results.
-
Commit:
-
-
Shake to Generate
-
Generate random results by shaking the device.
-
Feature can be enabled or disabled via Settings.
-
Commit:
-
-
Copy Results to Clipboard
-
Long press on result cards now copies content to clipboard.
-
Commit:
-
🎨 UI / UX Improvements
-
Top App Bars Update
-
Replaced all screen TopBars with
CenterAlignedTopAppBar. -
Improved visual consistency across all screens.
-
Updated app version.
-
Commit:
-
-
Result Cards Scaling
-
Improved font scaling and card sizing for result overlays.
-
Better readability across different screen sizes.
-
Commit:
-
-
Navigation Polish
-
Smoother navigation transitions.
-
App version bump.
-
Commit:
-
🧠 Architecture & Refactoring
-
Ads System Refactor (Hilt + Async Init)
-
Fully migrated ads logic to Hilt dependency injection.
-
App Open Ads, Interstitial Ads, and Consent Manager are now injected.
-
Ads initialization moved to background to improve app startup time.
-
Improved lifecycle handling via
ActivityLifecycleCallbacks. -
Commits:
-
-
Dependency Management
-
Migrated dependencies to Gradle Version Catalog for cleaner and centralized version control.
-
Commit:
-
-
Theme & Splash Refactor
-
Refactored theme system and splash screen handling.
-
Cleaner startup flow and better theme control.
-
Commit:
-
✅ Summary
- Major refactor of ads and dependency management
- New Fortune Wheel feature with animations
- Improved UX, navigation, and visual consistency
- Faster and cleaner app startup
Full Changelog: https://github.com/ByteFlipper-58/Random/commits/v1.2.0