--- title: "Mobile apps" sidebar_position: 4 --- The Mattermost mobile apps are written in [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) using [React Native](https://facebook.github.io/react-native/). ## Repository Further explanation of the file structure can be found in [the Developer Setup](/developers/contribute/more-info/mobile/developer-setup/structure). For more information about E2E testing on the Android and iOS apps, check out [Mobile End-to-End (E2E) tests](/developers/contribute/more-info/mobile/e2e) ## Mobile app contributor resources - [GitHub Repository](https://github.com/mattermost/mattermost-mobile) - Get the code, report issues, or submit PRs. - [Running the app](/developers/contribute/more-info/mobile/developer-setup/run) - Compile recommendations. - [Channel](https://community.mattermost.com/core/channels/native-mobile-apps) - Use the channel to interact with other Mattermost Mobile developers. - [Help Wanted](https://mattermost.com/pl/help-wanted-mattermost-mobile) - Find help wanted tickets here. ### Android specific documentation - [Build guide](/developers/contribute/more-info/mobile/build-your-own/android) - [Push Notifications](/developers/contribute/more-info/mobile/push-notifications/android) - [Sign Unsigned Builds](/developers/contribute/more-info/mobile/unsigned/android) ### iOS specific documentation - [Build guide](/developers/contribute/more-info/mobile/build-your-own/ios) - [Push Notifications](/developers/contribute/more-info/mobile/push-notifications/ios) - [Sign Unsigned Builds](/developers/contribute/more-info/mobile/unsigned/ios)