{"id":20503839,"url":"https://github.com/phcode-dev/phoenix-andriod","last_synced_at":"2025-03-05T20:40:50.031Z","repository":{"id":251599555,"uuid":"837877764","full_name":"phcode-dev/phoenix-andriod","owner":"phcode-dev","description":"Andriod repo for phoenix Code","archived":false,"fork":false,"pushed_at":"2025-03-05T07:49:24.000Z","size":4591,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-05T08:34:24.404Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phcode-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-04T10:06:42.000Z","updated_at":"2025-02-19T23:48:20.000Z","dependencies_parsed_at":"2024-09-10T06:00:16.810Z","dependency_job_id":"c2d7271d-fbe4-48e0-bdbc-d8e7c8d8a1eb","html_url":"https://github.com/phcode-dev/phoenix-andriod","commit_stats":null,"previous_names":["phcode-dev/phoenix-andriod"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phcode-dev%2Fphoenix-andriod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phcode-dev%2Fphoenix-andriod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phcode-dev%2Fphoenix-andriod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phcode-dev%2Fphoenix-andriod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phcode-dev","download_url":"https://codeload.github.com/phcode-dev/phoenix-andriod/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242100454,"owners_count":20071728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T19:34:32.887Z","updated_at":"2025-03-05T20:40:49.996Z","avatar_url":"https://github.com/phcode-dev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# phoenix-android\n\nWelcome to the **phoenix-android** repository. This repository contains the source code and configuration files necessary to build and deploy the Phoenix Code trusted web app for Android devices, focusing exclusively on ChromeOS support.\n\n## Prerequisites\n\nBefore you begin, ensure the following tools are installed:\n- Node.js (v20 or higher)\n- npm (typically installed with Node.js)\n- Java Development Kit (JDK) 8 or newer\n- Android SDK\n- Bubblewrap CLI\n\nInstall Bubblewrap using npm:\n```bash\nnpm install -g @bubblewrap/cli\n```\n\n## Setup\n\nFirst, clone the repository to your local machine:\n```bash\ngit clone https://github.com/yourusername/phoenix-android.git\ncd phoenix-android\n```\n\n## Building the TWA\n\nTo build the Trusted Web Activity (TWA) APK using Bubblewrap with the existing `twa-manifest.json` configuration, ensure the `twa-manifest.json` includes the correct signing key information:\n\n```json\n\"signingKey\": {\n    \"path\": \"/home/charly/repo/phoenix-andriod-prod/android.keystore\",\n    \"alias\": \"android\"\n}\n```\n\nThen run the following command:\n```bash\nbubblewrap build\n```\nThis will generate an APK file ready for uploading to the Google Play Store.\n\n## Testing\n\nIt’s crucial to test your APK before submission:\n1. Install the APK on a ChromeOS device or an Android emulator.\n2. Verify that the app opens and renders the web content correctly.\n3. Check all functionalities to ensure they perform as expected.\n\n## Deployment\n\nAfter satisfactory testing:\n1. Prepare promotional materials and screenshots as required by the Google Play Store.\n2. Submit your APK via the Google Play Console.\n3. Monitor the publication status and address any issues flagged by the Play Store.\n\n## Contributing\n\nContributions are welcome! For guidelines on how to contribute effectively, please refer to the CONTRIBUTING.md file.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphcode-dev%2Fphoenix-andriod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphcode-dev%2Fphoenix-andriod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphcode-dev%2Fphoenix-andriod/lists"}