React Native Newsletter - React Native Newsletter #105

Issue #105
Hey Readers!

Crazy times huh? We'll get through it, just keep coding! πŸ˜‰
We've got a good bunch of topics to chew on in this issue that will keep you busy for a little while while we're quarantined.

Speaking of being trapped in your house until πŸ€·β€β™‚οΈ... some of you might feel the urge to create a coronavirus app to help with the pandemic, and that's great! But just realize that Apple and Google are not allowing coronavirus apps in their stores from just regular developers.

And here's the unfortunate story of Seattle tech veterans who rushed to build an app to trace COVID-19 exposure only to run into Apple rejection. πŸ˜”

tl;dr Don’t make a coronavirus app with the intention to distribute in App/Play Store!

In other news, Expo SDK 37 is now available and they've decided on quarterly releases, so that should provide some stability in the developer experience. Thanks to Brent and the team at Expo!

Enjoy!

P.S. I'm still working out the home studio for the video of Frank's Picks, hopefully in the next issue 🀞
Editor-in-Chief,
Frank von Hoven at Infinite Red

ReactJS Higher Order Components Tutorial

Use this quick tutorial to level-up your dev skills by learning how to create and understand higher-order components - a function that takes a component and returns a new component!

React Native 0.62 and Flipper Will Change Your Mobile Development Experience and Make it Easier!

A nice walkthrough of Flipper for debugging in React Native, what is it, and how you can start using it right now in your app!

Working with App State and Event Listeners in React Native

This article introduces the concept of App State, and explores common scenarios where App State is used via the AppState API in React Native.

How To Use React Native AsyncStorage

In this tutorial, you'll learn how to persist a user's data in so that when the user restarts the app, the data will be available to the user in the state they left before closing the app!

Forms in React Native, The Right Way

Handling forms in React Native is a crucial task in your journey as a developer - think login and sign up screens (oh the humanity 😳). This post will walk you through setting up react-hook-form to help you save a lot of time for your next sprint!

How to Create a Custom Hook to Change Status Bar Styles for Every Screen Using React Navigation

In this tutorial, you'll use Expo to create mock screens with different background colors, then create a custom hook to keep track of the app's status bar color change when a screen changes!

Best in Class React Native Crash Reporting πŸš€

Automatically detect crashes in your React Native apps using Bugsnag. Handle minified JS using sourcemaps. Surface fully symbolicated stacktraces for JavaScript, iOS, & Android all in one place. Try it free.

react-native-bubble-select

An easy-to-use customizable bubble animation picker, similar to the Apple Music genre selection.
 

react-hook-form

Performant, flexible, and extensible forms with easy-to-use validation.

Instagram Pinch-to-Zoom - β€œCan it be done in React Native?”

React Native Firebase | Install Firebase React Native Tutorial

Become a Sponsor

Send us a few details about your event, company, blog, or project, and we'll supply the 11,000+ sets of eyeballs. Get the details here.

_______

Suggest an Article   β€’   Join us on Slack

Follow on Twitter
View the Website


BROUGHT TO YOU BY INFINITE RED

An app design & development team
Unsubscribe

You Might Also Like

The Sequence Opinion #504: Does AI Need New Programming Languages?

Thursday, March 6, 2025

And some old computer science theories that can become sexy again in the era of AI-first programming languages. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

U.S. Charges 12 Chinese Nationals in State-Backed Hacking Operations

Thursday, March 6, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ ASPM: The Future of AppSec -- Boom or Bust? Discover How ASPM is Redefining Application Security with Smarter, Unified Solutions. Download Now

Is it time for you to get a VPN?

Thursday, March 6, 2025

Hello there, Most people don't think twice about online tracking. But the truth is, it's not just about targeted ads. Cybercriminals and scammers have ways of using your internet traffic

🚴🏼‍♂️ Apple Should Make an Electric Bike — 10 Cars That Were Technologically Ahead Of Their Time

Thursday, March 6, 2025

Also: iPhone 16e Review, and More! How-To Geek Logo March 6, 2025 Did You Know The cat in the opening scene of The Godfather purred so loudly that some of the lines in the scene had to be redubbed. 💻

📧 Did you want this discount?

Thursday, March 6, 2025

​ Hey, it's Milan. I want to make sure you see this today because it may be gone this weekend: There are 29 coupons left to join Pragmatic REST APIs with 30% off. After that, the price goes back to

Tiny Type On Yellow Pages ☎️

Thursday, March 6, 2025

That time phone books got a font upgrade. Here's a version for your browser. Hunting for the end of the long tail • March 5, 2025 Tiny Type On Yellow Pages Why AT&T had to redesign its primary

Simplify Kotlin Error Handling

Thursday, March 6, 2025

View in browser 🔖 Articles Goodbye try-catch, Hello runCatching! Exception handling in Kotlin just got cleaner! This article explores how runCatching can replace traditional try-catch blocks, making

JSK Daily for Mar 5, 2025

Wednesday, March 5, 2025

JSK Daily for Mar 5, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Unions and intersections of object types in TypeScript In this blog post, we explore what

Daily Coding Problem: Problem #1709 [Medium]

Wednesday, March 5, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given an array of integers, write a function to determine whether the array

How Swiss Tables make Go 1.24 faster

Wednesday, March 5, 2025

Plus a way to call external library functions without Cgo. | #​544 — March 5, 2025 Unsub | Web Version Together with pgAnalyze Go Weekly Faster Go Maps with Swiss Tables — One of Go's newest