# General Requirements

## IDE

***

[**Visual Studio Code**](https://code.visualstudio.com/)

In addition to Visual Studio Code, if you're developing for the [didPass-Wallet](https://gl-docs.gitbook.io/internal-didpass-developers-guide/didpass-wallet/didpass-wallet), [**Android Studio**](https://developer.android.com/studio?gclid=CjwKCAjwv-2pBhB-EiwAtsQZFAWZiOM29SxN7kXCD0Npm4Yr7q_B-KRBtKwCkRGTyl2gblO29taaKBoCm80QAvD_BwE\&gclsrc=aw.ds) is essential as it provides tools for installing the Android SDK and managing Android Virtual Devices (AVDs).

## Extensions

***

1. [Prettier](https://prettier.io/)
2. [ESLint](https://eslint.org/)

## Tools

***

1. Version Control: [Github](https://github.com/)
2. Design and Prototyping: [Figma](https://www.figma.com/)
3. Code Documentation: [TypeDoc](https://typedoc.org/)
4. CI/CD: [Google Cloud Build](https://cloud.google.com/build?hl=en)
5. Project Management: [Asana](https://asana.com/)
6. Collaboration and Communication: [Slack](https://slack.com/), [Google Chat](https://mail.google.com/chat)
