
如何使用 Send 的 Solana AppKit 构建移动应用
在 Solana 上构建移动应用可能会让人无从下手。在开始设计出色的用户体验之前,你不得不应对错综复杂的集成工作,包括钱包管理、交易处理、获取链上数据和资金管理。
这些复杂问题会迅速叠加,让你难以专注于真正重要的事情:为用户创造价值。
将所有这些部分整合起来可能需要数周时间。但如果你能跳过这些复杂工作,立即开始构建呢?
认识一下 Solana AppKit——一个开源 React Native 工具包,让你可以轻松在 Solana 上构建 iOS 和 Android 应用。开箱即用,支持超过 18 项协议集成!
Solana AppKit 旨在简化所有人在 Solana 上进行移动开发的流程。它是由 SEND 生态系统开发的综合性移动应用开发框架。AppKit 提供开箱即用的项目脚手架,让你可以在几分钟内构建一个可运行的 Solana 应用。
无论你是没有 Solana 经验的 Web2 移动开发者,还是缺乏移动开发背景的资深 Solana 开发者,现在都可以使用 React Native AppKit 构建 AI、社交、代币发行平台和钱包等类别的 Solana 移动应用。
尽管加密货币移动应用持续增长,Web 应用仍占据主导地位。但随着 Solana Seeker 即将发布,Solana 正将自己定位为领先的链上移动应用平台,而 AppKit 是实现这一愿景的关键推动力。
AppKit 提供即插即用的模块,帮助你基于领先的 Solana 协议进行构建。现在,只需几分钟即可构建可投入生产的 Solana 移动应用。
AppKit 为何诞生
AppKit 旨在简化移动应用开发,并加速 Solana 消费级生态系统的发展。AppKit 的核心理念是让资深开发者和充满热情的新手都能构建移动应用,而不需要掌握大量前置知识。
构建 Solana 移动应用涉及许多相互关联的环节。作为开发者,你需要让用户连接钱包。当用户发送代币或与智能合约交互时,你必须构建、签名并发送交易。你还需要获取链上数据,例如代币余额或 NFT 收藏。用户可能还希望兑换或发行代币。
如果从头实现这一切,你需要编写数百甚至数千行样板代码。
AppKit 将这些组件整合在一起,让你可以直接专注于构建应用的独特功能。
AppKit 不会让你从空白代码目录开始,而是为你提供:
- 预构建模块——钱包、代币兑换、动态信息流、聊天、个人资料、NFT 等功能均已处理完毕。
- 协议集成——所有模块均基于领先的 Solana 协议构建。
- 一条命令即可启动——几分钟内启动移动应用。只需一条命令,即可生成包含所有核心功能的应用脚手架
它提供开箱即用的项目结构,并集成经过实战检验的 Solana 协议来支持常见的 Solana 应用功能,因此你一行智能合约代码都不必编写!
AppKit 集成了哪些协议?
该工具包提供超过 18 项协议集成,涵盖广泛的功能。
AppKit 基于模块化架构构建,这意味着你可以只选择应用需要的组件。这种按需选择的方式不仅能简化开发,还有助于让应用保持轻量高效。
钱包集成
AppKit 支持多种嵌入式钱包,包括 Privy、Turnkey、Dynamic 以及 Solana Mobile 的 Wallet Adapter。
法币入金
AppKit 支持 MoonPay 等法币兑换加密货币的服务,包括信用卡、Apple Pay 及其他方式。与 Mercuryo 集成的法币入金和出金模块也即将推出。
交易
AppKit 集成了去中心化交易所(DEX)聚合器(如 Jupiter,)以及 Raydium 和 Pump.Fun 等 DEX,从而提供统一的应用内交易体验。
AI 集成
AppKit 集成 SendAI 以提供 AI 功能,并允许用户通过简单的提示词执行超过 100 种 Solana 操作,包括交易、质押、借贷和发行代币等。
数据提供商
通过集成 Coingecko、Birdeye 和 Rugcheck 等代币数据提供商,AppKit 汇集了所有必要的数据。
代币发行平台
AppKit 集成了多个大型 Solana 代币发行平台,并支持可配置的联合曲线,包括 Pump.Fun、Raydium 和 Meteora。此外还支持 Token Mill。
NFT 支持
基础设施提供商
AppKit 集成了 Helius 和 Jito 等领先的 Solana 基础设施提供商,从而提高可靠性,并优化交易上链和性能。
正在开发的未来模块
AppKit 才刚刚起步,路线图上还有更多内容。即将推出且正在开发的模块包括:
- 治理 – 内置 DAO 工具,支持投票和提案管理
- DeFi – 支持借款、贷款、永续合约等高级功能
- 社交 – 增强社交体验,包括直播、快拍和创作者工具
- 扩展 – 通过 ZK Compression 和临时 Rollup 提供前沿的可扩展性
包含哪些社交功能和 UI/UX 组件?
AppKit 还包含社交功能和 UI/UX 组件。
社交功能
AppKit 包含用户资料、支持发帖、点赞和评论的社交动态、社区互动工具、NFT 展示与管理,以及基于 IPFS 的存储。
UI/UX 组件
AppKit 提供现代化的响应式设计元素,包括基于标签页的导航、交互式图表和可视化、精美的加载状态、错误处理,以及针对 iOS 和 Android 的平台专属优化。
可以使用 AppKit 构建哪些加密货币应用?
AppKit 团队正在构建一系列展示应用,以演示该工具包的能力。首个应用是 Solana SuperApp,这是一款功能丰富的移动应用,集成了超过 18 项协议。它提供无缝的一体化体验,让用户可以在同一个界面中使用钱包、代币发行平台和社交交易工具等所有功能。
SuperApp 是进入 Solana 生态系统的综合入口,让用户可以直接在应用内探索各种链上服务并与之交互。
除 SuperApp 外,目前还有其他几款应用可通过抢先体验使用。
Sendshot
一个移动原生代币发行聚合器。它是 Solana 上的代币发行聚合平台,让任何人都能通过一个应用分别在多个发行平台上发布新代币。目前支持 Meteora、Raydium 和 Pump。它还将代币发行功能与代币发现、集成交易和便捷的法币入金相结合
Send Guys
一款受 Fall Guys 启发的多人障碍游戏,你可以在其中赢取 SOL 和 SEND。
SendAI Mobile
一款移动端 MCP 客户端,利用 AI 增强 Solana 生态系统内的用户交互并实现流程自动化。
Pluto Wallet
一款受 Jupiter Mobile 启发的趣味钱包应用,专注于转账、兑换、质押和 USDC 收益等所有必要的钱包功能。
社交交易
让用户直接通过消费级应用中的内置钱包进行兑换和跟单交易,同时为你带来收入。用户可以关注交易者和朋友,并复制他们的交易策略。
所有应用都会持续更新,并列入 Solana AppKit 目录。
更多应用创意
以下是我们期待看到的更多 Solana 移动应用创意:
- 社交打赏应用: 用户可以向内容创作者发送 SOL 小额打赏的社交平台
- 投资组合应用: 让用户集中查看其所有钱包中 Solana 资产余额的平台
- 兑换价格比较工具: 在一个位置向用户展示各个 DEX 的兑换价格
- 代币发行平台追踪应用: 汇总各个发行平台即将开始的代币销售,并提供代币详情和安全检查
- 彩票应用: 用户使用 SOL 购买彩票参加抽奖
- Web3 Instagram: 用户可以上传图片并立即将其铸造为 NFT 的社交照片分享应用
我们很快将在 Solana AppKit 网站上推出创意看板。
如何开始使用 Solana AppKit 构建应用
开始之前,请确保满足以下先决条件:
- Node.js – 版本 18 或更高版本
- pnpm – 首选包管理器
对于 iOS 开发
- Xcode – 用于构建 iOS 应用的 IDE
- CocoaPods – 用于管理 iOS 依赖项
对于 Android 开发
- Android Studio
- Android SDK
- Java Development Kit (JDK)
1. 克隆代码仓库
git clone https://github.com/SendArcade/solana-app-kit.git
cd solana-app-kit2. 安装依赖项
pnpm install3. 创建环境变量
创建一个包含环境变量的 .env.local 文件(请参阅“环境变量”部分)。
4. 运行应用
启用开发工具,以开发模式运行应用:
# Run with development tools enabled
pnpm start --dev
# clear cache
pnpm start --dev --clear5. 在特定平台上运行
对于 iOS,请运行:
npx expo run:ios对于 Android,请运行:
npx expo run:android如需在开发模式下运行并清除缓存:
pnpm start --dev --clear开发模式与标准模式有何区别?
标准模式是默认的类生产环境体验,而开发模式则增强了开发者工具、导航辅助功能和错误处理。
要以开发模式运行,请使用 --dev 标志或 dev 脚本:
# Using npm script
npm run dev
# Or with the start script flag
npm start --dev你还可以设置 Cursor 并将其连接到 Solana AppKit。
加入社区
Solana AppKit 完全开源,我们欢迎大家贡献代码!如果你有兴趣参与,请前往官方 Solana-App-Kit GitHub 代码仓库。你不必独自构建 Solana 移动应用。加入 AppKit Telegram 或在 X 上关注我们。你可以提出问题、分享正在构建的项目,并获得团队的帮助。
总结
继 SendAI 推出 Solana Agent Kit,简化链上 AI 智能体的构建流程后,我们现在又推出 Solana AppKit,为 Solana 上新一波移动和消费级应用提供动力。
要让加密货币走向主流,我们需要简化移动应用的构建流程。借助 Solana AppKit,开发者可以不断拓展可能性的边界。
随着 Solana 不断扩展其移动生态系统,AppKit 将成为赋能下一代开发者和链上新用户的基石工具。它不只是一个入门工具包,更是一套功能完备的框架,可用于在 Solana 上创建稳健且可扩展的 iOS 和 Android 应用。
Solana 应用季已经到来!
更多资源
相关文章
订阅 Helius
及时了解 Solana 开发的最新动态,并在我们发布新内容时收到更新


