Skip to main content

🍎 iOS SDK API

Use AzeooSDK from the AzeooSDK package (sdk/ios or SPM).

Lifecycle​

APIDescription
AzeooSDK.initialize(...)Static; completion when ready
AzeooSDK.shared.connectUser(...)JWT + profile
AzeooSDK.shared.disconnectLogout
disposeFull teardown

After connect​

MemberDescription
modules.nutritiongetView(), tabHost(for:)
modules.trainingSame
user, theme, navigationFacades
navigate(to:)AzeooDestination
setModuleContainerTab sync

SwiftUI vs UIKit​

  • SwiftUI: modules.nutrition.getView()
  • UIKit tabs: tabHost(for: .nutrition) β€” see Multi-tab

DocC​

Generated reference: /ios-docs/ on the docs site (supplemental).