Skip to content

#1049 Build mobile app with React Native and Expo #576

Description

@vic-Gray

Area: frontend · Effort: XL

What: Create a React Native mobile app using Expo that provides core vault management functionality: browse vaults, view portfolio, deposit, withdraw, and receive push notifications.

Why: Mobile-first is not optional for the African market. A dedicated app provides a better experience than a mobile web browser and enables native push notifications and biometric auth.

Acceptance Criteria:

  • App is available on iOS (App Store) and Android (Play Store)
  • Core flows work: vault browse → deposit → withdrawal → portfolio view
  • Push notifications via Expo Push Notification service
  • Biometric authentication on supported devices
  • App shares API client and TypeScript types with the web frontend

Hints:

  • mobile/ directory in the monorepo
  • Share type definitions and API client from a packages/shared package
  • Use Expo's managed workflow for faster iteration

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions