Skip to main content

SDK Overview

This page organizes the SDK documents and module entry points that already exist in aitalk_mesh_project/aitalk_app_new_mesh, so they can be browsed directly from the xTalk docs site.

New Android device-access docs

The desktop Android BLE / Auth / Init drafts are now organized as site pages and corrected to reflect both the current code locations and the target SDK boundaries:

Source documents

The SDK-related documents currently live mainly in aitalk_app_new_mesh/doc/, not in this site's own docs/ directory.

Documents that have already been confirmed and are suitable for public organization include:

  • desktop Android device-access drafts
  • current Android code entry points and module layout in the repository

Module layout

Android

  • Mesh SDK: apps/android-ui/mesh-sdk
  • Offline speech-to-text SDK: apps/android-ui/stt-sdk
  • UI demo and app integration layer: apps/android-ui/app
  • BLE transport/auth/init currently still live mostly in :app
  • the docs are now organized around the target :ble-sdk / :device-auth-sdk / :device-init-sdk split, but those modules are not in the repository yet

iOS

  • Mesh / calling / STT integration code: apps/ios-ui/XTalkMesh

Public pages currently available

Current assessment

For now, the public SDK section keeps only the Android device-access topic. The main conclusions are:

  • the most important public boundary right now is the split between BLE transport, authentication, and initialization
  • the current repository layout does not yet match the target SDK split, so the docs must reflect the current code first
  • the older friend/group/map/call/STT topic pages are temporarily removed from public navigation until updated content is ready

If the site is expanded further, the next high-value additions would be:

  • a clearer index of Android and iOS example integration projects
  • documentation for the real extracted :ble-sdk / :device-auth-sdk / :device-init-sdk modules once they land