Files
flipper/DEV_ENVIRONMENT.md
Pascal Hartig 2c95ef6b25 Update DEV_ENVIRONMENT
Summary: Per title.

Reviewed By: jknoxville

Differential Revision: D16709346

fbshipit-source-id: e9c0293985dcb36ae304fc63ef89cf05faeb285e
2019-08-08 06:56:20 -07:00

34 lines
766 B
Markdown

# Developer Environment Setup
## Desktop app and Flipper Plugins (Javascript)
The flipper desktop source uses Flow, TypeScript, and ESLint. Feel free to use your preferred setup, but this is our recommended approach:
**Editor**: Visual Studio Code
**Installed Extensions**:
* ESLint
* Flow Language Support
* TypeScript and JavaScript Language Features (enabled by default)
**Settings**:
```json
{
"flow.useNPMPackagedFlow": true,
"javascript.validate.enable": false,
"eslint.autoFixOnSave": true
}
```
## Android plugins and SDK (Java)
**Editor**: Android Studio
## iOS plugins and SDK (Objective-C)
**Editor**: XCode
## Cross-platform SDK (Used by Android and iOS SDK) (C++)
**Editor**: XCode, Android Studio, Visual Studio Code, Vim...