Web3 移动应用程序开发资源

煤油灯科技2022-12-21 17:24

无论是为新的 NFT 项目、DeFi DEX 应用程序还是完全不同的应用程序构建,确保 Web3 应用程序在移动设备上大放异彩都至关重要。在本文中,我们将研究 Web3 生态系统在移动开发方面的当前选项,并分享一些可用于支持更适合移动设备的开发的现有资源。

移动版 Web3 的现状

为了获得更广泛的采用,Web3 需要超越桌面并进入用户的口袋。超过一半的网站流量来自移动设备,而且这个数字还在继续增长。

Web3 空间创造了出色的应用程序,但它受到一些因素的限制。其中最大的是本机支持。虽然没有人可以自己解决问题,但重要的是要牢记这一点。为用户创造低摩擦体验将推动更多采用。

前进的三条道路

开发适合移动设备的 Web3 应用程序时,需要做出的第一个决定是要设计本机应用程序、渐进式 Web 应用程序还是移动网站。这些选项中的每一个都有自己的一系列挑战。

资源

将在下面找到用于开发每种应用程序类型的资源列表。

本机应用程序

Web3.swift

Web3.swift 是一个 Swift 库,用于签署交易并与以太坊网络上的智能合约进行交互。它允许您连接到 geth 或 erigon 以太坊节点(例如 Chainnodes)以发送交易并从智能合约中读取值,而无需编写协议的实现。Web3.swift 支持 iOS、macOS、tvOS、watchOS 和带有 Swift Package Manager 的 Linux。

Flutter Web3

Flutter Web3 是一个 Dart 类和函数包装器,用于来自提供者(例如MetaMask)和以太币包的Ethers.js 。它可以签署交易,与智能合约交互以及查询区块链数据。它支持钱包连接,支持二维码模式交互。

基于网络和PWA钱包连接

Ledger Connect

使用 Ledger Nano X 从任何地方连接到 Web3 应用程序.即将在 iOS 上的 Safari 上推出。

Rainbow Kit

让网站上的以太坊登录体验感觉恰到好处。RainbowKit 允许通过易于使用的 API 自定义颜色、边框半径、钱包提供商等。

wagmi.sh

wagmi 是 React Hook 的集合,其中包含开始使用以太坊所需的一切。wagmi 使用户能够轻松连接他们的钱包、显示 ENS 和余额信息、签署消息、与合同交互等等——所有这些都通过缓存、请求重复数据删除和持久性来实现。

WalletConnect

Web3 的通信协议 WalletConnect 通过使钱包和应用程序能够安全地连接和交互,将生态系统整合在一起。

Moralis

Moralis Web3 Auth API 允许用户通过他们的钱包登录。此外,它还为现有的 Web3 数据库提供 Web2 身份验证。

移动浏览器测试

LT 浏览器

在不同的预装移动设备视口上测试网站。使用 LT 浏览器在 Android 和 iOS 分辨率下查看您网站的移动视图,LT 浏览器是一种用于移动视图调试的开发友好型浏览器。

让 Web3 更友好

为了推动采用,适合移动设备的 Web3 体验至关重要。我们希望发现这些资源有用,并且它们提供了一个平台,可以从中为用户构建更好的移动 Web3 体验。


原文链接:https://blog.chain.link/web3-mobile-app-development-resources/


---煤油灯科技victorlamp.com翻译整理---

你可能也喜欢这些文章

科技互联网,科技,资讯,动态,洞察,量子,计算,AI,人工智能,机器人,区块链,Web3,分布式,操作系统,OS,芯片,视频,深度,论文