Text Scroller App
Text Scroller is a React Native application that displays full-screen scrolling text, tailored for three main user groups: concert fans looking for vibrant neon effects, truck drivers who need large, highly visible text from a distance, and airport staff requiring a clean, professional interface.
Key Features
Smooth Text Scrolling — Supports left/right scrolling or static display, with customizable speed (pixels/second).
Glow Effect — When enabled, text is rendered with a textShadow effect matching its color.
4 Prebuilt Presets:
Default — White text on a black background, 64px font size.
Concert — Neon pink text (#FF00FF), fast speed at 120px/s.
Truck — Large white text at 96px, slow speed at 50px/s.
Airport — Black text on a white background, clean sans-serif font.
Full Customization — Fully adjustable text color, background color, font size, font family (Bold / Digital / Sans-serif), and scroll direction.
Tech Stack
Built on React Native 0.84.1 leveraging the New Architecture (RCTNewArchEnabled). Animations are driven by react-native-reanimated 3.x using Shared Values and withRepeat() to achieve seamless, infinite loops. State management is handled by Zustand—a simple single store, completely eliminating the need for Context or Redux. Written entirely in TypeScript.