Pre-bundle strings and load Crowdin updates in background #305
Unanswered
ronnieotieno
asked this question in
Q&A
Replies: 1 comment 7 replies
-
Hi @ronnieotieno, the behavior you described is the standard for the Crowdin SDK, as it works asynchronously by default. While the splash screen feature allows for synchronous downloads, this option must be explicitly enabled. You can find instructions in our guide on Synchronous Mode. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Goal:
Reduce the splash screen time by showing pre-bundled translations immediately, and update them from Crowdin silently in the background.
Expected behavior:
The app launches instantly using bundled translations.
When Crowdin fetches updated strings, it replaces the existing ones in memory or on next launch.
Users should not see missing or empty strings even on the first launch.
Additional context:
Currently, the app appears to wait for Crowdin to fetch translations before proceeding, which increases launch time. If the user is offline or the locale was not previously downloaded, it causes empty UI text.
Is there a recommended way to implement this flow with Crowdin's Android SDK?
Beta Was this translation helpful? Give feedback.
All reactions