Jagtej Sodhi
02/20/2024, 7:37 PMbrandonmcansh
02/20/2024, 8:26 PMbrandonmcansh
02/20/2024, 8:26 PMJagtej Sodhi
02/20/2024, 8:27 PMJagtej Sodhi
02/20/2024, 8:28 PMbrandonmcansh
02/20/2024, 8:34 PMbrandonmcansh
02/20/2024, 8:35 PMbrandonmcansh
02/20/2024, 8:36 PMJagtej Sodhi
02/20/2024, 8:36 PMbrandonmcansh
02/20/2024, 8:36 PMbrandonmcansh
02/20/2024, 8:37 PMJagtej Sodhi
02/20/2024, 8:37 PMbrandonmcansh
02/20/2024, 8:37 PMtarget 'sample-ios' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
platform :ios, '15.0'
if ENV.include?("LOCAL_KOTLIN_PATH")
pod 'BotStacksSDK', :path => ENV["LOCAL_KOTLIN_PATH"]
else
pod 'BotStacksSDK', '0.0.1'
end
end
brandonmcansh
02/20/2024, 8:37 PMbrandonmcansh
02/20/2024, 8:37 PMbrandonmcansh
02/20/2024, 8:37 PMbrandonmcansh
02/20/2024, 8:38 PMbrandonmcansh
02/20/2024, 8:38 PMbrandonmcansh
02/20/2024, 8:38 PMbrandonmcansh
02/20/2024, 8:38 PMbrandonmcansh
02/20/2024, 8:39 PMstruct BotStacksChatController : UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> UIViewController {
let vc = BotStacksChatControllerKt.BotStacksChatController(onLogout: {})
return vc
}
func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
}
Jagtej Sodhi
02/20/2024, 8:39 PMJagtej Sodhi
02/20/2024, 8:40 PMtrying to see if I can bundle swift structs with the SDK to cleanup the footprint for iOS devs but havent had luck ywetThis is exactly why I plan to have the middle layer of native SDKs. iOS Swift SDK will abstract some of the annoying KMP <> objc issues for our iOS devs.
Jagtej Sodhi
02/20/2024, 8:40 PMbrandonmcansh
02/20/2024, 8:41 PMbrandonmcansh
02/20/2024, 8:41 PMJagtej Sodhi
02/20/2024, 8:41 PMJagtej Sodhi
02/20/2024, 8:41 PMbrandonmcansh
02/20/2024, 8:41 PMJagtej Sodhi
02/20/2024, 8:44 PMPablichjenkov
02/20/2024, 8:49 PMJagtej Sodhi
02/20/2024, 8:54 PMPablichjenkov
02/20/2024, 8:55 PMJagtej Sodhi
02/20/2024, 8:55 PMPablichjenkov
02/20/2024, 8:57 PMPablichjenkov
02/20/2024, 9:02 PMJagtej Sodhi
02/20/2024, 9:43 PMJagtej Sodhi
02/20/2024, 9:43 PMPablichjenkov
02/20/2024, 9:48 PMJagtej Sodhi
02/20/2024, 9:48 PMbrandonmcansh
02/21/2024, 6:42 PMJagtej Sodhi
02/21/2024, 6:44 PMbrandonmcansh
02/21/2024, 6:45 PMJagtej Sodhi
02/21/2024, 6:45 PMJagtej Sodhi
02/21/2024, 6:45 PMbrandonmcansh
02/21/2024, 6:46 PMJagtej Sodhi
02/21/2024, 6:46 PMbrandonmcansh
02/21/2024, 6:48 PMJagtej Sodhi
02/21/2024, 6:48 PMJagtej Sodhi
02/21/2024, 6:49 PMJagtej Sodhi
02/21/2024, 6:50 PMbrandonmcansh
02/21/2024, 6:52 PMAnd you'll compile the KMP framework and add it as a dependency in your swift package?was my plan ๐
Jagtej Sodhi
02/21/2024, 7:03 PMbrandonmcansh
02/21/2024, 7:24 PMbrandonmcansh
02/21/2024, 7:24 PMbrandonmcansh
02/21/2024, 7:24 PMJagtej Sodhi
02/21/2024, 7:25 PMJagtej Sodhi
02/21/2024, 7:25 PMJagtej Sodhi
02/21/2024, 7:25 PMbrandonmcansh
02/22/2024, 2:59 PMJagtej Sodhi
02/22/2024, 5:49 PMbrandonmcansh
02/22/2024, 5:51 PM