What to customize
- Animations: Replace Lottie files in
assets/onboarding/lotties/
- Text: Update content in
lib/i18n/locales/en/onboarding.json
andlib/i18n/locales/fr/onboarding.json
How to customize
1
Replace animations
- Find Lottie animations from LottieFiles or IconScout
- Download as
.json
files - Replace files in
assets/onboarding/lotties/
- Update filenames in
app/onboarding.tsx
(lines 22-25)
2
Update text content
Edit both language files with your app’s content:
lib/i18n/locales/en/onboarding.json
Translate the same structure to French in
lib/i18n/locales/fr/onboarding.json
.3
Add or remove slides (optional)
Add a slide:
- Add Lottie file to
assets/onboarding/lotties/
- Add filename to
app/onboarding.tsx
- Add text in both
onboarding.json
files (e.g.,"slide5"
)
- Remove Lottie reference from
app/onboarding.tsx
- Remove text from both
onboarding.json
files
Your onboarding will automatically update with your new content. Test it by running your app and checking that all animations and text appear correctly.
Best practices
Animations: Keep file sizes under 500KB, use consistent style, and choose animations that represent your app’s core features.Text: Keep titles under 40 characters, descriptions to 1-2 sentences, focus on benefits over features, and use action-oriented language.