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:
- Android BLE / Auth / Init SDK
- Android BLE Connection SDK
- Android Device Auth SDK
- Android Device Init SDK
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-sdksplit, but those modules are not in the repository yet
iOS
- Mesh / calling / STT integration code:
apps/ios-ui/XTalkMesh
Public pages currently available
- Android BLE / Auth / Init SDK: Android device-access split overview and mapping to the current code.
- Android BLE Connection SDK: current
XTalkBleClientlocation, responsibilities, and split boundary. - Android Device Auth SDK: authentication-layer ownership, current state, and extraction target.
- Android Device Init SDK: post-auth initialization ownership, current state, and extraction target.
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-sdkmodules once they land