Skip to content

FirmaChain/firma-station-mobile

Repository files navigation

Firma Station for Mobile


Project Overview

Firma Station Mobile is a non-custodial wallet app for Cosmos-based blockchains.
 It allows users to manage tokens, stake, participate in governance, handle NFTs, and interact with DApps securely on mobile devices.

Tech Stack

  • Frontend: React Native, TypeScript, Redux
  • Styling: React Native StyleSheet
  • Build Tools: Metro, Xcode, Android Studio
  • Lint/Format: ESLint, Prettier
  • Other: Apollo Client, React Navigation

Directory Structure

.
├── android/                # Android native project
├── ios/                    # iOS native project
├── src/
│   ├── api/                # API integrations
│   ├── apollo/             # GraphQL setup
│   ├── components/         # Reusable UI components
│   ├── constants/          # Static resources and constants
│   ├── context/            # React contexts
│   ├── hooks/              # Custom hooks
│   ├── navigators/         # Navigation setup
│   ├── organisms/          # Complex UI blocks
│   ├── redux/              # State management
│   ├── screens/            # App screens
│   ├── util/               # Utility functions
│   └── assets/             # Fonts, images, etc.
├── index.js                # Entry point
├── package.json
└── ...

Getting Started

Prerequisites

  • Node.js: v18.20.6
  • Yarn berry (recommended)
  • OpenJDK: v17
  • Xcode (for iOS)
  • Android Studio (for Android)

Installation

git clone <repo-url>
cd firma-station-mobile
nvm use
yarn install

iOS Setup

cd ios
pod install
cd ..

Running the Development Server

yarn run ios      # for iOS
yarn run android  # for Android

Available Scripts

Script Description
yarn run ios Run app on iOS simulator
yarn run android Run app on Android device
yarn lint Run ESLint
yarn format Format code with Prettier

Environment Variables

  • Copy .config.sample.ts to .config.ts and set required values.

Note

  • When build fails with updated deps, try yarn install --immutable

About

Firma Station for Mobile

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages