Skip to content

HARK (v1.3)

Choose a tag to compare

@thivyan-studios thivyan-studios released this 18 Dec 18:35
· 20 commits to main since this release

🔔 Refactoring


🆕 What’s New in v1.3

  • Implemented Hilt for dependency injection across the application.
  • Migrated user preferences from SharedPreferences to Jetpack DataStore for a more robust and efficient solution.
  • Refactored permission handling to use the ActivityResultLauncher API for in-context permission requests.
  • Improved navigation logic to prevent multiple instances of the same screen from being created.
  • Centralized UI state management in the MainActivity.
  • Fixed a bug where the app would crash due to manual instantiation of UserPreferencesRepository in AudioStreamingService.
  • Refactored main/app directory to decouple hard-coded values, and decouple services to increase modularity
  • Removed Bluetooth device selector (despite inclusion in an earlier commit) as it caused the app to become unstable in edge cases

📥 APK available below for direct usage. Please enable sideloading of APKs at your own risk.

Built with care by Thivyan Pillay
Please support my work.