Skip to main content

Command Palette

Search for a command to run...

Integrating Plaid in a React Native Expo app

Published
β€’2 min read
Integrating Plaid in a React Native Expo app
A

Software Developer with over 7 years of experience building Mobile Apps and Websites. Founder of multiple startups, two of which have been featured in Forbes and one that won the Cellerant Best of Class Technology Award for emerging dental products.

As some of you probably know, at the moment I am working on my own startup trustio.io. πŸ”¨

We need to collect bank information from our users, so we decided to use Plaid.

Turns out Plaid has a React Native library which is great, but unfortunately it doesn't work with Expo Managed Apps. πŸ˜”

First, I thought that WebView could be a solution to our problem and it actually is. πŸ™€

What's even better, there is a library https://github.com/burstware/expo-plaid-link that does just that, so you don't have to worry about the WebView implementation!

After playing for a while and testing it out, it works fine. However, there is an issue at the moment when you import the library, the app freezes... To fix that, I just copied the component code and added it into my project. After importing it locally, everything works like a charm! 🌈

I hope you found this article useful in case you are looking to integrate Plaid into your Expo app.

Until then, see you next Monday, take care! 😊


p.s 🀫 I recently started a podcast called The Anxious Developer where I share my knowledge on how to reduce your stress, become more present and productive as a Developer. I would love to hear your thoughts on it! 😊

Remember, you are worthy, you are loved and you matter! Have a great day! ❀️

I

The link popup works fine but after I select robinhood it opens the website in the same webview. After connecting robinhood, it says to close the website and go back to the Link popup but since it's in the same webview how do I do that? Also, what should be the redirect uri for expo app to be used on both android and ios?

J

Thank you Andrei Zgirvaci! Finally, I could add Plaid to my app!!

A

You are very welcome! I am glad my blog was helpful to you 😊

More from this blog

A

Andrei's Zgirvaci - Blog

39 posts

πŸ‘¨β€πŸ’» CTO at Trustio Inc. | πŸ‘¨β€πŸ« React Native Mentor at CodeMentor.io | βš›οΈ Creator of React Native Status | πŸŽ™οΈ Host of The Anxious Developer Podcast