There’s a slight delay because events are sent in batches. This batching reduces the number of requests and network traffic on mobile devices. You can change the batch size if you need to. Larger batch sizes mean that there will be some extra processing on the server, so it could take a few extra minutes for events to appear. If you wish, you can also enable logging for more visibility of when events are sent.
It’s recommended to use the Kotlin API client, which is better suited for Android development.