RRU 047: Expo with Charlie Cheever




React Round Up show

Summary: <h2><strong>Sponsors:</strong></h2> <ul> <li><a href="https://www.telerik.com/kendo-ui?utm_medium=social-paid&amp;utm_source=devchattv&amp;utm_campaign=kendo-ui-awareness-jsjabber">KendoUI</a></li> <li> <a href="http://sentry.io">Sentry</a> use the code "devchat" for $100 credit</li> <li> <a href="https://triplebyte.com/react">TripleByte</a> $1000 signing bonus</li> <li><a href="http://cachefly.com">Cachefly</a></li> </ul> <p><strong>Panel: </strong></p> <ul> <li>Nader Dabit</li> <li>Justin Bennett</li> <li>Charles Max Wood</li> </ul> <p><strong>Special Guest:  </strong>Charlie Cheever</p> <p><strong>Notes:</strong></p> <p>This episode of React Round Up has the panelists talking to Charlie Cheever, a former Facebook employee, who currently works on Expo.  The panel discusses Charlies article called <a href="https://blog.expo.io/should-we-use-react-native-1465d8b607ac">“Should we be using React Native?”</a>,  Airbnb sunsetting their React Native app, and the nature of the Expo app. Charlie describes Expo as the easiest way to do React Native using just JavaScript, and making it as easy and powerful as possible. Expo works kind of like a web browser for JavaScript, and is available on iOS, Android, and and Google app stores. Expo CLI has replaced Create React Native CLI because Expo is more user friendly. Many features are already included in Expo, including OTA updates, dealing with fonts, video player, Facebook ad and Google ads, barcode scanner, Native maps, and much more. To get started on your computer, go to <a href="https://snack.expo.io/">snack.expo.io</a> or download the Expo app on your phone.</p> <p>The panelists chat about the success of Charlie’s company and how he has attracted so many great programmers to his company. Charlie gives a history of how Expo got started. Charlie gives advice on how to start a business around a free tool, and the goal of Expo to make every service available on the app before focusing on making money. The panel discusses sustainability in the software world, as making people pay for things can drive them to write their own stuff.</p> <p>They talk about the benefits of using Expo and its ability to cross platforms, and enterprise companies such as Youtube and Instagram shifting over to using React. Charlie attributes this shift to two things; the increase in software developer salaries driving down the number of available software engineers, which makes it difficult for smaller companies to hire engineers, thus pushing them to use things like React and Expo to make up for it. Last, the panelists talk about the possibility that the world is moving towards a future characterized by a “write once, run everywhere” and more uniform experiences across operating systems.</p> <p><strong>Terms:</strong></p> <ul> <li><a href="https://facebook.github.io/react-native/">React Native</a></li> <li><a href="https://expo.io/">Expo</a></li> <li><a href="https://docs.expo.io/versions/latest/workflow/expo-cli">Expo CLI</a></li> <li><a href="https://code.visualstudio.com/">VS Code</a></li> <li><a href="https://github.com/topics/emacs">Emacs </a></li> <li><a href="https://www.vim.org/">Vim</a></li> <li><a href="https://visualstudio.microsoft.com/xamarin/">Xamarin</a></li> <li><a href="https://github.com/appcelerator/titanium_mobile">Titanium </a></li> <li><a href="https://github.com/NativeScript/NativeScript">Native Script</a></li> <li><a href="https://github.com/chef-cookbooks/aws">AWS</a></li> </ul> <p><strong>Picks:</strong></p> <p>Nader:</p> <ul> <li><a href="https://egghead.io/instructors/nader-dabit">Video series on Egghead</a></li> <li><a href="https://www.amazon.com/Grand-Strategy-John-Lewis-Gaddis/dp/1594203512/ref=sr_1_1?ie=UTF8&amp;qid=1548462018&amp;sr=8-1&amp;linkCode=ll1&amp;tag=devchattv-20&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;language=en_US">On Grand Strategy</a></li> </ul> <p>Justin:</p> <ul> <li><a href="https://github.com/jxnblk/repng">rePNG</a></li> <li><a href="https://darkreader.org/">Dark Reader</a></li> </ul> <p>Charles:</p> <ul> <li><a href="https://francescocirillo.com/pages/pomodoro-technique">Pomodoro method</a></li> <li><a href="https://kanbanflow.com/">Kanbonflow</a></li> <li><a href="https://www.youtube.com/watch?v=W9k0OhJkjQ0">John Somnez video</a></li> </ul> <p>Charlie:</p> <ul> <li><a href="https://reactnavigation.org/">React navigation</a></li> <li><a href="https://kmagiera.github.io/react-native-gesture-handler/docs/getting-started.html">React Native Gesture Handler</a></li> <li><a href="https://github.com/kmagiera/react-native-reanimated">React Native Reanimated</a></li> <li> <a href="https://www.youtube.com/channel/UC806fwFWpiLQV5y-qifzHnA">Wiliam Candelon “Can It Be Done in React Native”</a> videos</li> </ul>