Support Kinesis in the Analytics category
This is not a bug but a question. I am porting over an older Android application which is using the Amplify Android SDK into a Flutter application. As part of the old Android application we are using Amplify to push data to Kinesis Streams.
Hi @Bogatinovski I'll check internally and get back to you. It's likely this support won't be coming soon as the native iOS and Android libraries we build upon don't support that yet.
@fjnoyp What you are saying actually makes sense. So the real question then is: Is there a plan to include the Kinesis Streams Service to the Android and IOS libraries of Amplify?
Hi @Bogatinovski I spoke with the Android and iOS teams and unfortunately they indicated there aren't any plans as of yet to support Kinesis.
If this is an important missing feature for you, I recommend creating a feature request issue on the Amplify iOS and Android for Kinesis support:
https://github.com/aws-amplify/amplify-android/issues?q=is%3Aissue+is%3Aopen+kinesis https://github.com/aws-amplify/amplify-ios/issues?q=is%3Aissue+is%3Aopen+kinesis
@fjnoyp I will certainly raise the feature requests. In the meantime I am planning as a temporary solution to access Kinesis through AWS API Gateway Proxy, as per this documentation We will have to implement our own local batching logic inside the Flutter app but at least we'll be able to move the data to Kinesis Stream.
Nice glad to hear you've found another solution to use Kinesis.
@fjnoyp I will certainly raise the feature requests. In the meantime I am planning as a temporary solution to access Kinesis through AWS API Gateway Proxy, as per this documentation We will have to implement our own local batching logic inside the Flutter app but at least we'll be able to move the data to Kinesis Stream.
@Bogatinovski , Thanks for providing help on this, Can you please tell more abt this way, do we have to integrate this with native code or we can do this directly in flutter ? And if you have some reference code or repo, it will be very helpful. Any sort of help is highly appreciated. Thanks