Skip to content
All work

02Mobile application

Mobileapplications

Multilingual Applications & Interactive Experiences

Designed and developed a multilingual mobile application with structured content, interactive functionality, reusable components, and intelligent assistance.

Type
Mobile application
Built with
React Native and Expo
Languages
Multilingual, through i18n
Focus
Architecture, content, AI
Interactive demoIllustrative recreation with sample content. The assistant replies are scripted for this demo.
Interface language

Show components

Outline the reusable building blocks of each screen.

Switch to Arabic to see the layout mirror for right-to-left reading. The screens and components do not change, only the language layer.

Home

EN

Good evening

Continue where you left off

Module 1 of 3

How orbits work

Your modules

On this screen

Structured content

Module cards are one reusable component, rendered from a content model rather than hand-built screens.

01

The problem

Content-heavy mobile products have to feel simple. This one needed to present structured content in more than one language, bring in information from external sources, and turn content into something interactive, while staying easy to navigate and to maintain.

02

What I built

A React Native and Expo application built around a structured content system. Content is organized so it can be presented in multiple languages, extended through APIs and external content, explored through interactive learning features, and supported by AI-assisted functionality.

Technical capabilities
  • React Native application development
  • Expo development environment
  • Component-based architecture
  • Navigation and state management
  • Multilingual architecture
  • API and external-content integration
  • Interactive learning experiences
  • AI-assisted functionality
  • Responsive mobile interfaces
03

Technical decisions

  1. 01

    Architecture before screens

    The app is organized around clear navigation and shared logic, so new screens and features fit into an existing structure instead of working around it.

  2. 02

    Reusable components

    Interface elements are built once and reused across the app, which keeps the experience consistent and the code easier to maintain.

  3. 03

    Multilingual by design

    Content and interface text are structured for several languages with i18n, so language is part of the architecture rather than an afterthought.

  4. 04

    Connected content

    APIs and external content are integrated into the product, extending what the app can offer beyond its own content.

  5. 05

    Assistance where it helps

    AI-assisted functionality supports the interactive features, adding intelligent help inside the experience.

  6. 06

    Accessible and responsive

    Layouts adapt to different screen sizes, and interfaces are designed with accessibility in mind.

04

How the app is layered

  1. InterfaceScreens, navigation, and reusable components
  2. ExperienceInteractive learning and AI-assisted features
  3. Languagei18n and multilingual content
  4. ContentA structured content system
  5. SourcesAPIs and external content
05

Technologies

  • React Native
  • Expo
  • JavaScript
  • APIs
  • i18n
  • AI Integration
Capabilities demonstrated
  • Mobile architecture
  • Reusable components
  • Navigation and state
  • Multilingual content
  • API integration
  • AI-assisted features
06

What I learned

This project deepened my understanding of mobile architecture, internationalization, and bringing external services and AI into an interactive product. Above all, it showed me how much good structure matters as content and features grow.

Rawan Nasser

Software Developer · AI & Product Development

© 2026 Rawan Nasser