├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE └── README.md /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our 6 | community a harassment-free experience for everyone, regardless of age, body 7 | size, visible or invisible disability, ethnicity, sex characteristics, gender 8 | identity and expression, level of experience, education, socio-economic status, 9 | nationality, personal appearance, race, religion, or sexual identity 10 | and orientation. 11 | 12 | We pledge to act and interact in ways that contribute to an open, welcoming, 13 | diverse, inclusive, and healthy community. 14 | 15 | ## Our Standards 16 | 17 | Examples of behavior that contributes to a positive environment for our 18 | community include: 19 | 20 | * Demonstrating empathy and kindness toward other people 21 | * Being respectful of differing opinions, viewpoints, and experiences 22 | * Giving and gracefully accepting constructive feedback 23 | * Accepting responsibility and apologizing to those affected by our mistakes, 24 | and learning from the experience 25 | * Focusing on what is best not just for us as individuals, but for the 26 | overall community 27 | 28 | Examples of unacceptable behavior include: 29 | 30 | * The use of sexualized language or imagery, and sexual attention or 31 | advances of any kind 32 | * Trolling, insulting or derogatory comments, and personal or political attacks 33 | * Public or private harassment 34 | * Publishing others' private information, such as a physical or email 35 | address, without their explicit permission 36 | * Other conduct which could reasonably be considered inappropriate in a 37 | professional setting 38 | 39 | ## Enforcement Responsibilities 40 | 41 | Community leaders are responsible for clarifying and enforcing our standards of 42 | acceptable behavior and will take appropriate and fair corrective action in 43 | response to any behavior that they deem inappropriate, threatening, offensive, 44 | or harmful. 45 | 46 | Community leaders have the right and responsibility to remove, edit, or reject 47 | comments, commits, code, wiki edits, issues, and other contributions that are 48 | not aligned to this Code of Conduct, and will communicate reasons for moderation 49 | decisions when appropriate. 50 | 51 | ## Scope 52 | 53 | This Code of Conduct applies within all community spaces, and also applies when 54 | an individual is officially representing the community in public spaces. 55 | Examples of representing our community include using an official e-mail address, 56 | posting via an official social media account, or acting as an appointed 57 | representative at an online or offline event. 58 | 59 | ## Enforcement 60 | 61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 62 | reported to the community leaders responsible for enforcement at 63 | notkelset@kelset.dev. 64 | All complaints will be reviewed and investigated promptly and fairly. 65 | 66 | All community leaders are obligated to respect the privacy and security of the 67 | reporter of any incident. 68 | 69 | ## Enforcement Guidelines 70 | 71 | Community leaders will follow these Community Impact Guidelines in determining 72 | the consequences for any action they deem in violation of this Code of Conduct: 73 | 74 | ### 1. Correction 75 | 76 | **Community Impact**: Use of inappropriate language or other behavior deemed 77 | unprofessional or unwelcome in the community. 78 | 79 | **Consequence**: A private, written warning from community leaders, providing 80 | clarity around the nature of the violation and an explanation of why the 81 | behavior was inappropriate. A public apology may be requested. 82 | 83 | ### 2. Warning 84 | 85 | **Community Impact**: A violation through a single incident or series 86 | of actions. 87 | 88 | **Consequence**: A warning with consequences for continued behavior. No 89 | interaction with the people involved, including unsolicited interaction with 90 | those enforcing the Code of Conduct, for a specified period of time. This 91 | includes avoiding interactions in community spaces as well as external channels 92 | like social media. Violating these terms may lead to a temporary or 93 | permanent ban. 94 | 95 | ### 3. Temporary Ban 96 | 97 | **Community Impact**: A serious violation of community standards, including 98 | sustained inappropriate behavior. 99 | 100 | **Consequence**: A temporary ban from any sort of interaction or public 101 | communication with the community for a specified period of time. No public or 102 | private interaction with the people involved, including unsolicited interaction 103 | with those enforcing the Code of Conduct, is allowed during this period. 104 | Violating these terms may lead to a permanent ban. 105 | 106 | ### 4. Permanent Ban 107 | 108 | **Community Impact**: Demonstrating a pattern of violation of community 109 | standards, including sustained inappropriate behavior, harassment of an 110 | individual, or aggression toward or disparagement of classes of individuals. 111 | 112 | **Consequence**: A permanent ban from any sort of public interaction within 113 | the community. 114 | 115 | ## Attribution 116 | 117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 118 | version 2.0, available at 119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 120 | 121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 122 | enforcement ladder](https://github.com/mozilla/diversity). 123 | 124 | [homepage]: https://www.contributor-covenant.org 125 | 126 | For answers to common questions about this code of conduct, see the FAQ at 127 | https://www.contributor-covenant.org/faq. Translations are available at 128 | https://www.contributor-covenant.org/translations. 129 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | Thank you for considering contributing to this collection 🤗 4 | 5 | If you want to add new resources, please make sure to add at the end your attribution, like so: 6 | 7 | ```md 8 | * Resource 1 - *suggested by @[your username]* 9 | ``` 10 | 11 | Please keep in mind that I might not accept addition if I feel like they are not fitting with the vision for this page. No hard feelings. 12 | 13 | ## How to Contribute 14 | 15 | 1. Fork the repository. 16 | 2. Create a new branch in your forked repository. 17 | 3. Make your changes in the new branch. 18 | 4. Submit a pull request from the new branch in your forked repository to the main branch in the original repository. 19 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Lorenzo Sciandra 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > I always had a hard time keep an eye on the React Native community, and in particular finding the “one place” where it lives - over time, I came to the understanding that basically there’s no such single place 😅 but that there are instead many scattered communities. 2 | > What I want this page to be is, basically, **a map of all the different places where React Native developers can be found**. Aside GitHub - I feel that one is pretty much a given 😅 3 | 4 | > _I don’t necessarily use all these resources myself, but I wanted to collect as many as I could find - I based it on my personal experience + some links from around the web. But it’s by all means a fluid document: I really hope you all can [help me expand it](/CONTRIBUTING.md) to be more comprehensive. Special shoutout to Jérôme Abel for his help in adding more resources to this list!_ 5 | 6 | ![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen) 7 | 8 | follow me on github 9 | 10 | 11 | Follow me on bsky 12 | 13 | 14 | - [🐦 Twitter](#-twitter) 15 | - [🎗️ Twitter Communities](#️-twitter-communities) 16 | - [📨 Newsletters](#-newsletters) 17 | - [🕳 Subreddits](#-subreddits) 18 | - [🎙 Podcasts](#-podcasts) 19 | - [✍️ Blog Platforms](#️-blog-platforms) 20 | - [🧑‍🏫 Conferences](#-conferences) 21 | - [⚛️ Non-RN Specific Confs](#️-non-rn-specific-confs) 22 | - [📹 Youtube Channels](#-youtube-channels) 23 | - [🌍 Open Source Apps](#-open-source-apps) 24 | - [💬 Discords And Slacks](#-discords-and-slacks) 25 | - [📚 Learning Resources](#-learning-resources) 26 | - [👨‍🏫 Courses \& learning platforms](#-courses--learning-platforms) 27 | - [🗂 Linkedin Groups](#-linkedin-groups) 28 | - [🥽Everything Else Section](#everything-else-section) 29 | 30 | # 🐦 Twitter 31 | 32 | - [Reactjs](https://twitter.com/reactjs) 33 | - [React Native](https://twitter.com/reactnative) 34 | - [Expo.io](https://twitter.com/expo) 35 | - [React Native at Microsoft](https://twitter.com/ReactNativeMSFT) 36 | 37 | _There are many more accounts worth mentioning, so the sake of convenience I made a 👉[Twitter list](https://twitter.com/i/lists/1542846324055281664) 👈 you can simply follow._ 38 | 39 | #### 🎗️ Twitter Communities 40 | 41 | - [React Native News & Tips](https://twitter.com/i/communities/1509407040095068166) (from InfiniteRed) 42 | - [React Native](https://twitter.com/i/communities/1488958864364032009) (from RNNow) 43 | 44 | _⚠️ I’m having a hard time finding alternatives to twitter when it comes to tech, but if you have some good Mastodon or other accounts you follow, please let me know!_ 45 | 46 | # 📨 Newsletters 47 | 48 | - [The React Native Newsletter](https://reactnative.cc/) 49 | - [This Week in React](https://thisweekinreact.com/) 50 | - [Javascript Weekly](https://javascriptweekly.com/) 51 | - [Mobile Developers Cafe's weekly newsletter](https://archive.mobiledeveloperscafe.com/archive) 52 | - [React Status](https://react.statuscode.com/) 53 | - [Optimistic Updates — Expo's monthly newsletter](https://expo.dev/mailing-list/signup) 54 | 55 | # 🕳 Subreddits 56 | 57 | - [r/reactnative/](https://www.reddit.com/r/reactnative/) 58 | - [r/reactjs/](https://www.reddit.com/r/reactjs/) 59 | - [r/javascript/](https://www.reddit.com/r/javascript/) 60 | 61 | # 🎙 Podcasts 62 | 63 | - [The React Native Show Podcast](https://open.spotify.com/show/1tSJK3Eo7yh1nzaZsfcnf9) 64 | - [React Native Radio](https://reactnativeradio.com/) 65 | - [Reactiflux Events](https://podcasters.spotify.com/pod/show/reactiflux/) 66 | - [Rocket Ship](https://podcast.galaxies.dev/) 67 | 68 | # ✍️ Blog Platforms 69 | 70 | _(links are to the tags “react-native”)_ 71 | 72 | - DEV Community: https://dev.to/t/reactnative 73 | - Medium: https://medium.com/tag/react-native 74 | - Hashnode: https://hashnode.com/n/react-native 75 | 76 | # 🧑‍🏫 Conferences 77 | 78 | - [Chain React Conf](https://cr.infinite.red/) 79 | - [AppJS Conf](https://appjs.co/) 80 | - [React Native Heroes](https://reactnativeheroes.com) 81 | - [React Native Connection](https://reactnativeconnection.io/) 82 | 83 | #### ⚛️ Non-RN Specific Confs 84 | 85 | - [React Universe Conf](https://www.reactuniverseconf.com/) (formerly [React Native Europe](https://www.react-native.eu/)) 86 | - [ReactJS Conf](https://conf.reactjs.org/) 87 | - [React Summit](https://reactsummit.com/) 88 | - [React Advanced](https://reactadvanced.com/) 89 | - [CascadiaJS](https://cascadiajs.com/) 90 | - [NordicJS](https://nordicjs.com/2022) 91 | - [Reactathon](https://www.reactathon.com/) 92 | - [CityJS Conf](https://cityjsconf.org/) 93 | - [JS Conf](https://jsconfbp.com/) 94 | - [React India](https://www.reactindia.io/) 95 | - [React Alicante](https://reactalicante.es/) 96 | - [React Next](https://www.react-next.com/) 97 | - [React Day Berlin](https://reactday.berlin/) 98 | - [React Conf Brazil](https://reactconf.com.br/) 99 | 100 | # 📹 Youtube Channels 101 | 102 | - [Callstack Engineers](https://www.youtube.com/c/CallstackEngineers) _(talks from RNEU conf are here)_ 103 | - [InfiniteRed](https://www.youtube.com/c/InfiniteRed) _(talks from ChainReact conf are here, plus other stuff)_ 104 | - [Software Mansion](https://www.youtube.com/channel/UCKgDsBDpYdZf2mbRzcEC8FA) _(talks from AppJS conf are here)_ 105 | - [William Candillon](https://www.youtube.com/c/wcandillon) _(”Can it be done in RN?”)_ 106 | - [Expo Developers](https://www.youtube.com/c/ExpoDevelopers) 107 | - [devaslife](https://www.youtube.com/devaslife) 108 | - [Catalin Miron](https://www.youtube.com/c/CatalinMironDev) 109 | - [evening kid](https://www.youtube.com/c/eveningkid) 110 | - [uidotdev](https://www.youtube.com/c/uidotdev) 111 | - [ByProgrammersOfficial](https://www.youtube.com/c/ByProgrammersOfficial/videos) 112 | - [SimCoder](https://www.youtube.com/c/SimpleCoder/videos) 113 | - [notJust․dev](https://www.youtube.com/c/notjustdev) 114 | - [codeERIC](https://www.youtube.com/user/evicenti) 115 | - [Oscar Franco](https://www.youtube.com/c/OscarFrancoCoding/videos) 116 | - [Jimmy Cook](https://www.youtube.com/c/Jimck/featured) 117 | - [Sonny Sangha](https://www.youtube.com/c/SonnySangha) 118 | - [Dan's React Native Lab](https://www.youtube.com/@DanRNLab) 119 | - [Jack Herrington](https://www.youtube.com/@jherr) 120 | - [Matt Pocock](https://www.youtube.com/@mattpocockuk) 121 | - [Code with Beto](https://www.youtube.com/@codewithbeto) 122 | - [Codevolution](https://www.youtube.com/@Codevolution) 123 | - [Reactiive](https://www.youtube.com/@Reactiive/featured) 124 | 125 | # 🌍 Open Source Apps 126 | 127 | - YajanaRao's Serenity [mobile](https://github.com/YajanaRao/Serenity/tree/develop/apps/mobile) 128 | - Rainbow-me's [rainbow](https://github.com/rainbow-me/rainbow) 129 | - Heylinda's [heylinda-app](https://github.com/heylinda/heylinda-app) 130 | - Mattermost's [mattermost-mobile](https://github.com/mattermost/mattermost-mobile) 131 | - Staltz's [manyverse](https://gitlab.com/staltz/manyverse) 132 | - CommE2E's [native](https://github.com/CommE2E/comm/tree/master/native) 133 | - Pagopa's [io-app](https://github.com/pagopa/io-app) 134 | - Kolplattformen's [skolplattformen](https://github.com/kolplattformen/skolplattformen) 135 | - StandardNotes's [mobile](https://github.com/standardnotes/app/tree/main/packages/mobile) 136 | - Discourse's [DiscourseMobile](https://github.com/discourse/DiscourseMobile) 137 | - Guytepper's [better-rail](https://github.com/guytepper/better-rail) 138 | - RocketChat's [mobile app](https://github.com/RocketChat/Rocket.Chat.ReactNative/) 139 | - Jgalat's [remote-app](https://github.com/jgalat/remote-app) 140 | - Tooot-app's [app](https://github.com/tooot-app/app) 141 | - Expensify's [App](https://github.com/Expensify/App) 142 | - Status-im's [status-mobile](https://github.com/status-im/status-mobile) 143 | - Notesnook's [mobile](https://github.com/streetwriters/notesnook/tree/master/apps/mobile) 144 | - Bluesk's [social-app](https://github.com/bluesky-social/social-app) 145 | - 4twiggers's [realremote-front](https://github.com/4TWIGGERS/realremote-front) 146 | - iNaturalist's [mobile app](https://github.com/inaturalist/iNaturalistReactNative) 147 | - Showtime-xyz's [showtime-frontend](https://github.com/showtime-xyz/showtime-frontend) 148 | - Shootismoke's [mobile-app](https://github.com/shootismoke/mobile-app) 149 | - Kwsong0113's [imagine](https://github.com/kwsong0113/imagine) 150 | - Bndkt's [sharemystack](https://github.com/bndkt/sharemystack) 151 | 152 | # 💬 Discords And Slacks 153 | 154 | - [Reactiflux](https://www.reactiflux.com/) 155 | - [Expo Developers’ Discord server](https://chat.expo.dev/) 156 | - [Infinite Red's Slack Group](http://community.infinite.red/) 157 | - [Invertase.io's Discord server (React Native Firebase)](https://discord.gg/C9aK28N) 158 | - [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh) 159 | - [Margelo Community Discord](https://discord.gg/6CSHz2qAvA) 160 | 161 | # 📚 Learning Resources 162 | 163 | - [React docs](https://react.dev/) 164 | - [React Native official docs](https://reactnative.dev/) 165 | - [Expo official docs](https://docs.expo.dev/) 166 | - [React Native Buddy - a custom GPT to help you use React Native well](https://chat.openai.com/g/g-S9qpp72cb-react-native-buddy) 167 | 168 | #### 👨‍🏫 Courses & learning platforms 169 | 170 | - codecademy’s [Learn React Native (in partnership with Expo)](https://www.codecademy.com/learn/learn-react-native) 171 | - coursera’s [React Native course by Meta Staff](https://www.coursera.org/learn/react-native-course) 172 | - freeCodeCamp.org’s [React Native Course – Android and iOS App Development](https://www.youtube.com/watch?v=obH0Po_RdWk) (Apr’23) 173 | - JavaScript Mastery’s [Build and Deploy a React Native App](https://www.youtube.com/watch?v=mJ3bGvy0WAY) (Mar’23) 174 | - Catalin Miron’s [AnimateReactNative](https://www.animatereactnative.com/) 175 | - William Candillon’s [Start React Native](https://start-react-native.dev/) 176 | - Maximilian Schwarzmüller’s Udemy’s [React Native - The Practical Guide](https://www.udemy.com/course/react-native-the-practical-guide/?start=0) 177 | - Stephen Grider’s Udemy’s [The Complete React Native + Hooks Course](https://www.udemy.com/course/the-complete-react-native-and-redux-course/) 178 | - Simon Grimm’s [GalaxyDevs](https://galaxies.dev/) 179 | 180 | # 🗂 Linkedin Groups 181 | 182 | _(does anyone actually use them to connect with other devs? if you have a good experience with these, [let me know](https://github.com/kelset/kelset/issues/3) - from my experience they are quite full of spam)_ 183 | 184 | - [React Native](https://www.linkedin.com/groups/8364861/) 185 | - [React Developers - ReactJS & React Native Professional Development Mastermind](https://www.linkedin.com/groups/6519652/) 186 | 187 | # 🥽Everything Else Section 188 | 189 | - [Meetup’s page of events tagged “react-native”](https://www.meetup.com/topics/react-native/) 190 | - [React Native Community Facebook Group](https://www.facebook.com/groups/react.native.community) _(it looks like it’s in a really bad shape?)_ 191 | - [HackerNews](https://hn.algolia.com/?q=react-native) _(…because I guess why not?)_ 192 | --------------------------------------------------------------------------------