├── .editorconfig ├── CONTRIBUTING.md └── readme.md /.editorconfig: -------------------------------------------------------------------------------- 1 | ; top-most EditorConfig file 2 | root = true 3 | 4 | [*] 5 | end_of_line = lf 6 | insert_final_newline = true 7 | trim_trailing_whitespace = true 8 | charset = utf-8 9 | indent_style = space 10 | indent_size = 2 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please ensure your pull request adheres to the following guidelines: 4 | 5 | - Search previous suggestions before making a new one, as yours may be a duplicate. 6 | - Suggested packages should be tested and documented. 7 | - Make an individual pull request for each suggestion. 8 | - Use the following format: `[PACKAGE](LINK) - DESCRIPTION.` 9 | - New categories, or improvements to the existing categorization are welcome. 10 | - Keep descriptions short and simple, but descriptive. 11 | - End all descriptions with a full stop/period. 12 | - Check your spelling and grammar. 13 | - Make sure your text editor is set to remove trailing whitespace. 14 | 15 | Thank you for your suggestions! 16 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # React Native Case Studies 2 | 3 | I'm very new to react-native and mobile development. In this very short time, I've read lots of case studies of companies using React Native to build applications for thousands of users. This repo is a collection of all those case studies in one place. This is a growing list, so please send pull requests of any awesome RN case studies! 4 | 5 | > A few of the articles are old, but they are added anyways since most provide context about the company's past RN experience. 6 | 7 | ## Case Studies 8 | 9 | - [React Native Case Studies](#react-native-case-studies) 10 | 11 | - [Case Studies](#case-studies) 12 | - [Airbnb](#airbnb) 13 | - [Bloomberg](#bloomberg) 14 | - [Discord](#discord) 15 | - [Facebook](#facebook) 16 | - [Gutenberg](#gutenberg) 17 | - [Gyroscope](#gyroscope) 18 | - [Instagram](#instagram) 19 | - [Myntra](#myntra) 20 | - [Pinterest](#pinterest) 21 | - [SoundCloud Pulse](#soundcloud-pulse) 22 | - [Shine](#shine) 23 | - [Townske](#townske) 24 | - [Uber Eats](#uber-eats) 25 | - [Udacity](#udacity) 26 | - [Walmart](#walmart) 27 | 28 | --- 29 | 30 | ## Airbnb 31 | 32 | - [What’s Next for Mobile at Airbnb](https://medium.com/airbnb-engineering/whats-next-for-mobile-at-airbnb-5e71618576ab) (June, 2018) 33 | - [Building a Cross-Platform Mobile Team](https://medium.com/airbnb-engineering/building-a-cross-platform-mobile-team-3e1837b40a88) (June, 2018) 34 | - [Sunsetting React Native](https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a) (June, 2018) 35 | - [React Native at Airbnb: The Technology](https://medium.com/airbnb-engineering/react-native-at-airbnb-the-technology-dafd0b43838) (June, 2018) 36 | - [React Native at Airbnb](https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c) (June, 2018) 37 | - [Prototyping with React VR](https://medium.com/airbnb-engineering/prototyping-with-react-vr-4d5ab91b6f5a) (August, 2017) 38 | 39 | ## Bloomberg 40 | 41 | - [How Bloomberg Used React Native to Develop its new Consumer App](https://www.techatbloomberg.com/blog/bloomberg-used-react-native-develop-new-consumer-app/) (Dec, 2016) 42 | 43 | ## Discord 44 | 45 | - [Why Discord is Sticking with React Native](https://blog.discord.com/why-discord-is-sticking-with-react-native-ccc34be0d427) (July, 2018) 46 | - [How Discord achieves native iOS performance with React Native](https://blog.discord.com/how-discord-achieves-native-ios-performance-with-react-native-390c84dcd502) (Nov, 2017) 47 | - [Using React Native: One Year Later](https://blog.discord.com/using-react-native-one-year-later-91fd5e949933) (June, 2016) 48 | 49 | ## Facebook 50 | 51 | - [React Native: Bringing modern web techniques to mobile](https://engineering.fb.com/android/react-native-bringing-modern-web-techniques-to-mobile/) (Mar, 2015) 52 | - [How we use it: Building Out the Window with React Native and Parse](https://engineering.fb.com/web/how-we-use-it-building-out-the-window-with-react-native-and-parse/) (Aug, 2015) 53 | - [React Native for Android: How we built the first cross-platform React Native app](https://engineering.fb.com/developer-tools/react-native-for-android-how-we-built-the-first-cross-platform-react-native-app/) (Sept, 2015) 54 | - [Making React Native apps accessible](https://engineering.fb.com/android/making-react-native-apps-accessible/) (Nov, 2015) 55 | 56 | ## Gutenberg 57 | 58 | - [How Gutenberg Changed Content Creation with React Native?](https://callstack.com/blog/react-native-in-gutenberg/)(July, 2020) 59 | 60 | ## Gyroscope 61 | 62 | - [The Making of Gyroscope Running](https://blog.gyrosco.pe/the-making-of-gyroscope-running-a4ad10acc0d0) (Nov, 2015) 63 | 64 | ## Instagram 65 | 66 | - [Instant Feedback in iOS Engineering Workflows](https://instagram-engineering.com/instant-feedback-in-ios-engineering-workflows-c3f6508c76c8) (Apr, 2018) 67 | - [React Native at Instagram](https://instagram-engineering.com/react-native-at-instagram-dd828a9a90c7) (Feb, 2017) 68 | 69 | ## Myntra 70 | 71 | - [Updating Apps On The Fly](https://medium.com/myntra-engineering/updating-apps-on-the-fly-aab40c26fac2) (Dec, 2016) 72 | 73 | ## Pinterest 74 | 75 | - [Supporting React Native at Pinterest](https://medium.com/pinterest-engineering/supporting-react-native-at-pinterest-f8c2233f90e6) (May, 2018) 76 | 77 | ## SoundCloud Pulse 78 | 79 | - [React Native at SoundCloud](https://developers.soundcloud.com/blog/react-native-at-soundcloud) (Aug, 2016) 80 | 81 | ## Shine 82 | 83 | - [Extending React’s container/presentation pattern to share business logic between apps](https://shinesolutions.com/2017/06/14/extending-reacts-containerpresentation-pattern-to-share-business-logic-between-apps/) (June, 2017) 84 | 85 | ## Townske 86 | 87 | - [Townske app in react native](https://hackernoon.com/townske-app-in-react-native-6ad557de7a7c) (July, 2015) 88 | 89 | ## Uber Eats 90 | 91 | - [Powering UberEATS with React Native and Uber Engineering](https://eng.uber.com/ubereats-react-native/) (Mar, 2017) 92 | 93 | ## Udacity 94 | 95 | - [React Native: A retrospective from the mobile-engineering team at Udacity](https://engineering.udacity.com/react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity-89975d6a8102) (Jul, 2018) 96 | 97 | ## Walmart 98 | 99 | - [A new beginning for React Native at WalmartLabs Online Grocery](https://medium.com/walmartglobaltech/a-new-beginning-for-react-native-at-walmartlabs-online-grocery-c30b27db57d3) (Nov, 2019) - Paywall 100 | - [React Native at WalmartLabs](https://medium.com/walmartglobaltech/react-native-at-walmartlabs-cdd140589560) (Dec, 2016) 101 | 102 | ## Wix 103 | 104 | - [Challenges and opportunities of Building React and React Native Apps – Discussion with Wix.com](https://callstack.com/blog/challenges-and-opportunities-of-building-react-and-react-native-apps/) (June, 2020) 105 | --------------------------------------------------------------------------------