react 前端框架如何驱动企业数字化转型与创新发展
1879
2022-10-30
Flipper 是一个用于在iOS和Android上调试移动应用程序的平台
Flipper (formerly Sonar) is a platform for debugging mobile apps on iOS and Android. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API.
Table of Contents
Mobile developmentExtending FlipperContributing to FlipperIn this repoGetting startedRequirements Building from SourceDesktopRunning from sourceBuilding standalone application iOS SDK + Sample AppAndroid SDK + Sample appDocumentationContributingLicense
Mobile development
Flipper aims to be your number one companion for mobile app development on iOS and Android. Therefore, we provide a bunch of useful tools including a log viewer, interactive layout inspector, and network inspector.
Extending Flipper
Flipper is built as a platform. In addition to using the tools already included, you can create your own plugins to visualize and debug data from your mobile apps. Flipper takes care of sending data back and forth, calling functions, and listening for events on the mobile app.
Contributing to Flipper
Both Flipper's desktop app and native mobile SDKs are open-source and MIT licensed. This enables you to see and understand how we are building plugins, and of course join the community and help improve Flipper. We are excited to see what you will build on this platform.
In this repo
This repository includes all parts of Flipper. This includes:
Flipper's desktop app built using Electron (/src)native Flipper SDKs for iOS (/iOS)native Flipper SDKs for Android (/android)Plugins: Logs (/src/device-plugins/logs)Layout inspector (/src/plugins/layout)Network inspector (/src/plugins/network)Shared Preferences/NSUserDefaults inspector (/src/plugins/shared_preferences) website and documentation (/website / /docs)
Getting started
Please refer to our Getting Started guide to set up Flipper.
Requirements
macOS (while Flipper is buildable using other systems as well, only macOS is officially supported)node >= 8yarn >= 1.5iOS developer tools (for developing iOS plugins)Android SDK and adb
Building from Source
Desktop
Running from source
git clone https://github.com/facebook/flipper.gitcd flipperyarnyarn start
NOTE: If you're on Windows, you need to use Yarn 1.5.1 until this issue is resolved.
Building standalone application
yarn build --mac --version $buildNumber
iOS SDK + Sample App
cd iOS/Samplerm -f Podfile.lockpod install --repo-updateopen Sample.xcworkspace
You can omit --repo-update to speed up the installation, but watch out as you may be building against outdated dependencies.
Android SDK + Sample app
Start up an android emulator and run the following in the project root:
./gradlew :sample:installDebug
Documentation
Find the full documentation for this project at fbflipper.com.
Our documentation is built with Docusaurus. You can build it locally by running this:
cd websiteyarnyarn start
Contributing
See the CONTRIBUTING file for how to help out.
License
Flipper is MIT licensed, as found in the LICENSE file.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~