Events are sent in batches to reduce the number of requests (and therefore network consumption) on mobile devices. This can result in a delay between the event being sent and when it's visible in the dashboard.
You can change the batch size if you need to. Larger batch sizes mean extra processing on the server, so it could take a little longer for events to be displayed.
You can also enable logging for better visibility of when events are sent.
We recommend using the Kotlin API client, which is better suited for Android development.