Skip to content

Latest commit

 

History

History
 
 

mobile

README.md

DevCard Mobile

The mobile application for DevCard, built with bare React Native and React Navigation.

This app provides:

  • Profile and context card management
  • Per-Platform OAuth Connections for silent API follows
  • Advanced analytics for tracking profile views
  • The Hybrid Follow Engine (API, WebView, Link)

Getting Started

Note: Make sure you have completed the React Native Environment Setup guide before proceeding.

Install Dependencies

pnpm install

Start Metro Bundler

First, start Metro, the JavaScript bundler:

pnpm start

Run on Android

In a new terminal:

pnpm android

Run on iOS

For iOS, you must install CocoaPods dependencies first (Mac only):

cd ios && pod install && cd ..
pnpm ios

Architecture

  • Screens: Located in src/screens
  • Navigation: Managed via src/navigation/MainTabs.tsx
  • Context API: Handles global authentication and token management
  • Theme: Tokens are strictly defined in src/theme/tokens.ts