Web3 挪动利用开发资源
无论你是在开发新的 NFT 我的项目、DeFi DEX 应用程序或齐全不同的货色,确保你的 Web3 应用程序在挪动设施上大放异彩至关重要。在本文中,咱们将钻研 Web3 生态系统以后在挪动开发方面的选项,并分享一些现有资源以反对对挪动端敌对利用的开发。
挪动端 Web3 的现状
为了取得更多的利用,Web3 须要超过桌面并进入用户的口袋。超过一半的网站流量都是来自挪动设施,而且这个数字还在持续增长。
Web3 空间发明了优良的应用程序,但它受到一些因素的限度。其中最大的是本地反对。尽管没有人能够本人解决问题,但请务必牢记这一点。低摩擦体验将会带来更多的用户。
三个选项
在开发适宜挪动设施的 Web3 应用程序时,你须要做出的第一个决定是你设计的是原生利用、渐进式 Web 应用程序还是挪动网站。这些选项中的每一个都会带来一系列挑战。
资源
你将在上面找到用于开发每种应用程序类型的资源。
原生利用
Web3.swift
Web3.swift 是一个 Swift 库,用于签订交易并与以太坊网络上的智能合约进行交互。它容许你连贯到 geth 或 erigon 以太坊节点(例如 Chainnodes)以发送交易并从智能合约中读取值,而无需你本人实现协定。Web3.swift 通过 Swift 包管理器反对 iOS、macOS、tvOS、watchOS 和 Linux。
Flutter Web3
Flutter Web3 是一个 Dart 类和函数包装器,用于包装来自 provider(例如 MetaMask)和 Ethers.js 包的以太坊对象。它能够签订交易、与智能合约交互以及查问区块链数据。它反对 WalletConnect,反对二维码交互。
基于 Web 的利用和 PWA 钱包连贯
Ledger Connect
在任何中央都能够应用 Ledger Nano X 连贯到 Web3 应用程序。行将反对 iOS 上的 Safari。
Rainbow Kit
晋升你网站上的以太坊登录体验。RainbowKit 容许你通过易于应用的 API 自定义色彩、边框半径、钱包提供商等。
wagmi.sh
wagmi 是 React Hooks 的汇合,蕴含应用以太坊所需的所有。wagmi 让你能够轻松地让用户连贯他们的钱包、显示 ENS 和余额信息、签订音讯、与合约交互等等 —— 这些性能都有缓存、申请去重和持久性上的优化。
WalletConnect
Web3 的通信协议 WalletConnect 通过使钱包和应用程序可能平安地连贯和交互,将生态系统整合在一起。
Moralis
Moralis Web3 Auth API 容许用户通过他们的钱包登录。此外,它还为现有的 Web2 数据库提供 Web3 身份验证。
挪动端挪动浏览器测试
LT Browser
在不同的预装挪动设施视口上测试你的网站。应用 LT Browser 查看你网站在 Android 和 iOS 分辨率下的挪动视图,LT Browser 是一种用于挪动视图调试的开发敌对型浏览器。
让 Web3 更敌对
为了推动采纳,挪动敌对的 Web3 体验至关重要。心愿你发现这些资源有用。它们为你提供了一个平台,能够从中为你的用户构建更好的挪动 Web3 体验。
欢送关注 Chainlink 预言机并且私信退出开发者社区,有大量对于智能合约的学习材料以及对于区块链的话题!