Skip to content

feat: add Android client/server quickstart - #55

Merged
digitallysavvy merged 4 commits into
mainfrom
fix/pr27-android-init-guard
Aug 20, 2026
Merged

feat: add Android client/server quickstart#55
digitallysavvy merged 4 commits into
mainfrom
fix/pr27-android-init-guard

Conversation

@digitallysavvy

@digitallysavvy digitallysavvy commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the official Android conversational AI client/server quickstart to Agora CLI.

  • Supports agora init and agora quickstart create using the upstream default branch.
  • Clones the Android client and included Python server.
  • Seeds server/.env.local from server/.env.example with AGORA_APP_ID and AGORA_APP_CERTIFICATE.
  • Never writes Agora credentials to local.properties; the upstream configure-android script writes only the public HTTPS server URL there.
  • Returns next steps for Python server setup, server startup, HTTPS tunneling, Android URL configuration, and APK assembly.
  • Adds integration coverage for project creation, server env generation, example-setting preservation, and the local.properties credential boundary.

Testing

CI should run the repository Go test, formatting, lint, and security checks against the rebased branch.

Public contract

Adds android to the quickstart template catalog. Existing JSON result shapes and exit-code behavior are unchanged.

Security

The App Certificate remains server-only in server/.env.local and is not compiled into the Android client.

@digitallysavvy digitallysavvy self-assigned this Jul 21, 2026
@digitallysavvy digitallysavvy added the enhancement New feature or request label Jul 21, 2026
Comment thread internal/cli/quickstart.go Outdated
Description string
Runtime string
RepoURL string
Ref string

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we don't need this anymore. WE had update the android repo for default branch

@digitallysavvy digitallysavvy mentioned this pull request Jul 22, 2026
26 tasks
@digitallysavvy
digitallysavvy force-pushed the fix/pr27-android-init-guard branch from 1156327 to 52d7add Compare August 20, 2026 21:33
@digitallysavvy digitallysavvy changed the title Fix/pr27 android init guard feat: add Android client/server quickstart Aug 20, 2026
@digitallysavvy
digitallysavvy merged commit acb4d6f into main Aug 20, 2026
6 of 7 checks passed
@digitallysavvy
digitallysavvy deleted the fix/pr27-android-init-guard branch August 20, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants