[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7420":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},7420,"pocket-casts-android","Automattic\u002Fpocket-casts-android","Automattic","Pocket Casts Android 🎧","https:\u002F\u002Fforums.pocketcasts.com",null,"Kotlin",2810,283,22,300,0,1,4,17,5,29.36,"Mozilla Public License 2.0",false,"main",true,[27,28],"android","pocket-casts","2026-06-12 02:01:39","\u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F308331\u002F194037473-41ad7eba-8602-4be5-be73-49e3c0c48c12.svg#gh-light-mode-only\" \u002F>\n    \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F308331\u002F194041226-4c6d8181-cafa-4ea8-8735-1d8106f5e5f6.svg#gh-dark-mode-only\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fbuildkite.com\u002Fautomattic\u002Fpocket-casts-android\">\u003Cimg src=\"https:\u002F\u002Fbadge.buildkite.com\u002Fdc67ef3537ad6cf097ff193b28063347418205a341d55f9940.svg?branch=main\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fpocket-casts-android\u002Fblob\u002Fmain\u002FLICENSE.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MPL-blue\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    Pocket Casts is the world's most powerful podcast platform, an app by listeners, for listeners.\n\u003C\u002Fp>\n\n## Install\n\nIf you're just looking to install Pocket Casts Android, you can find it on [Google Play](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=au.com.shiftyjelly.pocketcasts). If you're a developer wanting to contribute, read on.\n\n## Build Instructions\n\n1. Make sure you've installed [Android Studio](https:\u002F\u002Fdeveloper.android.com\u002Fstudio\u002Findex.html).\n2. In Android Studio, open the project from the local repository.\n3. Go to Tools → Device Manager and create an emulated device.\n4. Go to Run → Edit Configurations… and create an Android App configuration. \n5. Select the module \"pocketcasts-android.app.main\".\n6. Run.\n\n## Build and Test\n\nTo build, install, and test the project from the command line:\n\n    $ .\u002Fgradlew :app:assembleDebugProd          # assemble the debug .apk\n    $ .\u002Fgradlew :app:installDebugProd           # install the debug .apk to a connected device\n    $ .\u002Fgradlew :app:testDebugUnitTest          # assemble, install and run unit tests\n    $ .\u002Fgradlew :app:connectedDebugAndroidTest  # assemble, install and run Android tests\n\n## Directory structure\n    .\n    ├── app                    # Mobile app\n    ├── automotive             # Automotive app\n    ├── modules\n    │   ├── features\n    │   │   ├── account        # Create account and sign in pages.\n    │   │   ├── cartheme       # Automotive resources needed for the account pages.\n    │   │   ├── discover       # Discover section.\n    │   │   ├── endofyear      # End of year stats.\n    │   │   ├── filters        # Filters section.\n    │   │   ├── navigation     # Navigation utilities.\n    │   │   ├── player         # Full screen player\n    │   │   ├── podcasts       # Podcasts section.\n    │   │   ├── profile        # Profile section.\n    │   │   ├── search         # Search pages.\n    │   │   ├── settings       # Settings pages.\n    │   │   └── taskerplugin   # Plugin for integration with Tasker app.\n    │   └── services\n    │       ├── analytics      # Analytics code.\n    │       ├── compose        # Shared Compose code.\n    │       ├── images         # Image resources.\n    │       ├── localization   # Contains the strings in English and localized strings from GlotPress. \n    │       ├── model          # The database logic and entities. Also transfer objects required which aren't stored in the database.\n    │       ├── preferences    # Stores the user preferences and configuration settings.\n    │       ├── repositories   # Provides accessing to the data from the 'servers' and 'model' modules.\n    │       ├── servers        # Provides the network calls to the servers. The UI layer should access these through the 'repositories' module.\n    │       ├── ui             # Shared UI code for the 'compose' and 'views' modules. This includes the themes.\n    │       ├── utils          # Utility classes.\n    │       └── views          # Shred Only the old views code.\n\nThe hierarchy of the modules in the project are reflected in [this diagram](docs\u002Fmodule-diagram.png).\n\n## Contributing\n\nRead our [Contributing Guide](CONTRIBUTING.md) to learn about reporting issues, contributing code, and more ways to contribute.\n\n## Documentation\n\n- [Coding Style](docs\u002Fcoding-style.md) - guidelines and validation and auto-formatting tools\n- [Pull Request Guidelines](docs\u002Fpull-request-guidelines.md) - branch naming and how to write good pull requests\n- [Translations](docs\u002Ftranslations.md) - how the app gets translated and how to contribute translations\n\n## Signing a Release\n\nTo build a _signed_ release, add these lines to your local.properties file\n\n    signingKeyStoreFile=\u002FUsers\u002Fusername\u002Fgit\u002Fsecret.keystore\n    signingKeyStorePassword=\n    signingKeyAlias=\n    signingKeyPassword=\n","Pocket Casts Android 是一款强大的播客平台应用，专为听众打造。它使用 Kotlin 语言开发，支持丰富的功能如播客发现、播放控制、个性化设置等，并通过模块化设计来组织不同功能区域，如账户管理、发现、播放器和设置等，便于开发者维护与扩展。该应用适合需要高质量音频内容管理和播放体验的用户，在日常通勤、运动或休息时收听喜爱的节目。此外，项目采用 Mozilla Public License 2.0 许可证开源，鼓励社区贡献代码。",2,"2026-06-11 03:12:14","top_language"]