mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-08 15:50:16 +02:00
Dev: Move services into their own package (#214)
Moves service classes into their own files and package for easier organization and discovery No user facing changes in the PR
This commit is contained in:
parent
76b7a33328
commit
b7cb6efc4f
56 changed files with 259 additions and 233 deletions
|
|
@ -25,6 +25,15 @@ After forking and cloning your fork, you can import the project into Android Stu
|
|||
|
||||
You need a compatible Android Studio version for the configured AGP. This is generally `Narwhal 3 Feature Drop | 2025.1.3` or newer. See https://developer.android.com/build/releases/gradle-plugin and [`libs.versions.toml](./gradle/libs.versions.toml).
|
||||
|
||||
### Code organization
|
||||
|
||||
Code is split into several packages:
|
||||
- `data` - app-specific data models and services
|
||||
- `preferences` - Non-UI related code for user settings and preferences
|
||||
- `services` - hilt injectable services often used by ViewModels for API calls
|
||||
- `ui` - User interface code and ViewModels
|
||||
- `util` - Utility classes and functions
|
||||
|
||||
### FFmpeg decoder module
|
||||
|
||||
The app ships with [media3 ffmpeg decoder module](https://github.com/androidx/media/blob/release/libraries/decoder_ffmpeg/README.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue