Add SegmentedControl and LiquidGlass demos to the Expo example app
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 88/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- react-native, typescript
- Domain
- mobile
Research direction
Start with example-expo/src/App.tsx and compare the reference implementations in example/src/SegmentedControlDemo.tsx and example/src/LiquidGlassDemo.tsx, along with the README sections named in the issue. Run yarn example-expo prebuild, then the Android or iOS dev client command. Done means both demos appear in the Expo app with the requested labels, icon, badge, disabled state, background image, and unsupported-platform fallback text.
Written by the indexing model from the issue text.
Description
example-expo/src/App.tsx demonstrates DatePicker, ContextMenu and SelectionMenu, but not SegmentedControl or LiquidGlass. The bare example/ app has demos for all five; the Expo app should match so Expo users can see everything working under the config plugin.
Task
- Add a SegmentedControl demo (segments with labels, one with an icon, one with a badge, one disabled) and a LiquidGlass demo (with a background image and the
isLiquidGlassSupportedfallback text) toexample-expo/src/App.tsx. - Keep the existing structure and styling of the file.
- Run it with
yarn example-expo prebuildthenyarn example-expo android/ios(dev client; this library does not run in Expo Go).
Where to look
example-expo/src/App.tsxexample/src/SegmentedControlDemo.tsxandexample/src/LiquidGlassDemo.tsxfor reference implementations- README sections "SegmentedControl" and "LiquidGlass"
- Dominant language
- TypeScript
- Stars
- 18
- Forks
- 1
- Avg merge
- 4h 36m
- Merged PRs (30d)
- 52
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from JarX-Concepts/react-native-platform-components
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
JarX-Concepts/react-native-platform-components#130 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
JarX-Concepts/react-native-platform-components#132 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
JarX-Concepts/react-native-platform-components#131 ·
Maintainers usually reply within 1 day
-
bug enhancement
Difficulty 3/5 1-2 days Newbie friendliness 65/100
JarX-Concepts/react-native-platform-components#129 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 52/100
JarX-Concepts/react-native-platform-components#128 ·
Maintainers usually reply within 1 day
All issues in JarX-Concepts/react-native-platform-components
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
braintrustdata/braintrust-sdk-javascript#2659 ·
Maintainers usually reply within 1 day
-
body-parser 2.3.0 in the published ai-dial-chat-bff image is vulnerable (CVE-2026-111181, HIGH)Possibly taken @illya-havsiyevych claimed this today. Openbug
Difficulty 1/5 1-3 hours Newbie friendliness 87/100
epam/ai-dial-chat#9566 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
はさみアイコンを修正するOpenbug
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
area: core
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day