News
React Native CLI gets its own repo
This is great news for the future of the CLI! As Faceboook internally does not make use of the CLI, development was often slow on it and PRs were rarely looked at. Now, the community will be able to fix bugs, add news features and shape this tool much faster and in a way we would have never be able to do before.
Libraries & Tools
Cage Against the Machine
Super interesting article on Machine Learning in React Native, in the context of a hilarious face recognition app developed by Gant Laborde!
How to Build Cloud-Powered Mobile Apps with Expo & AWS Amplify
Nader Dabit always writes solid content, and this article is no exception. If you’re trying to get a prototype up and running without worrying about building a backend, this tutorial on using the best of Expo and AWS is perfect 👌🏼
Using Firebase in Expo
While we’re talking about cloud powered mobile apps, Firebase is also a strong contender in the serverless architecture space. However, it’s consistently been difficult and unintuitive to add Firebase to a React Native app. This article by Evan Bacon is a great resource if you’re planning on doing that anytime soon!
Open Source
react-native-testing-library - Simple React Native testing utilities helping you write better tests with less effort
react-native-siri-shortcut - A React Native package for using iOS 12+ Siri Shortcuts.
react-native-voice-recorder - A pretty sweet looking voice recorder component.
react-wizard - A flexible wizard component for react and react-native
react-native-animated-flatlist - Animated Flatlist for React-Native
react-native-gradient-buttons - A lightweight, customizable and haptic Gradient Button component library for React Native.
Latest Jobs
React Native Developer (Remote) @ AppBoss
We are seeking ambitious, dynamic, smart and energetic individuals to join our team! If you are motivated to deliver high-quality and innovative services, AppBoss can offer you a great and fulfilling career opportunity.
Design
Uber Cool React Native Components
We've featured a few of these component libraries in some of our previous issues, and they're all very useful and fairly popular. Definitely worth a look, and don't forget to communicate them with your designer colleagues, it always makes the job easier when what they need already exists in a library.
Engineering
Know React? You won’t believe how easy it is to get started with React Native.
Excellent article by AJ Robertson from Infinite Red. People often ask me how to get started with React Native if you already know React, and from now on my answer will be: check out this awesome blog post!
What We Learnt from Code Sharing Between React and React Native
When talking to teams about React Native, one of the most compelling aspect of the technology is its similarity to React DOM, and the fact that quite a lot of code can be shared between their web and mobile apps. While this is great in theory, in practice, you’ll encounter several problems and learn many lessons along the way. Smartive had this exact experience, and decided to share it with us in this very interesting article!
How to structure your project and manage static resources in React Native
An interesting take on folder architecture in React Native, and a cool trick to safely manage static resources in your project. Well written, and a good read overall!
React Native Keyboard Covering Inputs
While this is not an issue specific to React Native, keyboards covering your inputs are often an early pain you have to deal with when developing a mobile app. This article goes through the issue, compares and contrasts the existing solution, and showcases a way to abstract that logic out. Interesting read overall.
Business
How to build your React Native team
Very relevant and useful article on how to build your React Native team, after you've chosen to get started with React Native. I agree with all of Rafael's points, and I will definitely be sharing this article when people ask me this question from now on. Worth a read for sure!
Hey folks!
This issue is coming a few days late - that's my bad. It's been a crazy last few days on my end, and I've been sick with the flu on top of that so it hasn't made it easy for me to get this issue done, but hey - better late than never!
Hope you enjoy it. f you've got some feedback, please feel free to reach out at [email protected]
Cheers and have a good weekend :)
Kenza Iraki