Welcome to Solana App Kit - an open-source React Native scaffold for building iOS and Android crypto mobile apps with seamless Solana protocol integrations.

What is Solana App Kit?

Solana App Kit is a comprehensive mobile app development framework that provides everything you need to build production-ready Solana applications. Whether you’re a seasoned React Native developer or a Solana developer looking to enter mobile development, this kit enables you to build feature-rich apps in under 15 minutes.

Quick Start: Get your first Solana mobile app running with just npx start-solana-app

Key Features

🚀 Quick Start

Complete mobile app scaffold with iOS and Android support, production-ready codebase, and minimal configuration

🔗 Protocol Integrations

Ready-to-use integrations with 10+ major Solana protocols including Jupiter, Raydium, Pump.fun, and more

🏗️ Modular Architecture

Independent modules that allow you to use only what you need while maintaining clean code separation

📱 Mobile-First Design

Built specifically for mobile with native performance, responsive UI, and touch-optimized interactions

Protocol Integrations

The kit includes ready-to-use integrations with major Solana protocols:

Who Is This For?

React Native Developers

Jump into Solana development without learning blockchain from scratch. Leverage familiar patterns and focus on user experience.

Solana Developers

Extend your reach to mobile platforms using pre-built UI components without learning React Native from scratch.

Entrepreneurs & Startups

Rapidly prototype and launch Solana-based mobile apps, reducing development time from months to weeks.

What Can You Build?

Architecture Overview

The kit consists of two main components that work together seamlessly:

React Native + Expo

Cross-platform mobile framework for iOS and Android with native performance

TypeScript

Full type safety and enhanced developer experience with intelligent autocompletion

Redux

Predictable state management with time-travel debugging and persistence

React Navigation

Smooth navigation between screens with gesture support and deep linking

Getting Started

1

Quick Start

The fastest way to get started is with our CLI tool:

npx start-solana-app
2

Automatic Setup

This command will:

  • Clone the repository
  • Install all dependencies
  • Set up your development environment
  • Launch the app on your device or simulator
3

Detailed Setup

For detailed setup instructions, continue to the Setup Guide

Pro Tip: The entire setup process takes less than 5 minutes on most machines!

Community & Support

Join our growing community of Solana mobile developers:

What’s Next?

Ready to start building? Here’s your roadmap:

New to Solana? Don’t worry! The kit is designed to be beginner-friendly while remaining powerful for experienced developers.