Sylex Assistant Pro is a production-oriented multilingual voice AI mobile app for iOS and Android.
Built with React Native and TypeScript around controlled AI workflows, localization,
request/session handling, and app-store-ready product polish.
Available on Apple App Store and Google Play.
React NativeTypeScriptVoice AIi18nextApple App StoreGoogle Play
1) Problem and Context
Why this project mattered
The legacy client had growing complexity and slower iteration speed for voice-first features.
Product requirements demanded stable multilingual support and clear voice-state UX across platforms.
The app needed stronger release-readiness for store distribution on both iOS and Android.
2) Solution Implemented
What was built
Mobile Architecture
Designed and built the React Native application in TypeScript with
a clean modular structure, native platform integration, and maintainable voice-state management.
Voice Orchestration
Built controlled voice-AI interaction flows with clear state transitions,
request/session handling, resilient error handling, and user-facing feedback.
UI/UX Design and Localization
Designed the full mobile UI/UX including voice-state flows, error states, and interaction feedback.
Implemented automatic device-language detection and multilingual support for a broader app audience.
Safety and Reliability
Designed request/session guardrails, clear interaction boundaries,
and failure-safe messaging to support product stability.
3) Technology Stack
Core tools
React NativeTypeScriptReact Navigationi18next / react-i18nextJestVoice AI integrationControlled AI workflowsMobile release qualityUI/UX Design
4) Impact and Outcomes
Production outcomes
Store Delivery
Shipped and maintained release-ready builds for Apple App Store and Google Play.
Maintainability
Improved code organization and developer workflow through a typed, modular React Native codebase.
User Experience
Delivered more consistent multilingual and voice-state behavior with clearer runtime feedback.
5) Challenges and Lessons
Engineering takeaways
Voice apps require strict state design to avoid race conditions across interaction phases.
Multilingual apps benefit from centralized translation keys and explicit fallback handling early in development.
Release success on mobile stores depends as much on build/release discipline as on core feature implementation.