diff --git a/apps/www/_blog/2023-08-01-react-native-storage.mdx b/apps/www/_blog/2023-08-01-react-native-storage.mdx index e7b31573e35..3d0b91aa081 100644 --- a/apps/www/_blog/2023-08-01-react-native-storage.mdx +++ b/apps/www/_blog/2023-08-01-react-native-storage.mdx @@ -19,7 +19,7 @@ This means you can quickly build your own image-sharing app, a file-sharing app, ![Supabase File Upload React Native](/images/blog/2023-08-01-react-native-storage/supabase-file-upload-react-native.gif) -In this tutorial you will learn to: +In this tutorial, you will learn to: - Set up a React Native app with [Expo SDK49](https://expo.dev/) - Use [Supabase Authentication](https://supabase.com/docs/guides/auth) @@ -611,3 +611,10 @@ You can [find the full code of this tutorial on Github](https://github.com/saimo If you enjoyed the tutorial, you can [learn React Native on Galaxies.dev](https://galaxies.dev) where I help developers build awesome React Native apps. Until next time and happy coding with Supabase! + +## More React Native/Expo resources + +- [Getting started with React Native authentication](https://supabase.com/blog/react-native-authentication) +- [Offline-first React Native Apps with Expo, WatermelonDB](https://supabase.com/blog/react-native-offline-first-watermelon-db) +- [React Native Quickstart](https://supabase.com/docs/guides/auth/quickstarts/react-native) +- [Watch our React Native video tutorials](https://youtube.com/playlist?list=PL5S4mPUpp4OsrbRTx21k34aACOgpqQGlx&si=Ez-0S4QhBxtayYsq) diff --git a/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx b/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx index 48f38340b71..fdf9f1b24d2 100644 --- a/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx +++ b/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx @@ -244,3 +244,10 @@ I'm convinced local-first will be an increasingly important paradigm in the futu It does, however, come with its own set of trade-offs. One of the biggest drawbacks of the demonstrated approach, in my opinion, is the amount of friction it adds to changing the data model. Usually, when just adding the Supabase SDK, I add a new migration, re-generate the types, and use the data wherever I need to. With the approach described above, I need to maintain the database schema in Supabase, and the local schema in WatermelonDB, and keep the sync functions up to date. In the end, for an app where the data model is not expected to change much and where very performant user interactions are key to adoption, this is still a very viable approach from my perspective. + +## More React Native/Expo resources + +- [Getting started with React Native authentication](https://supabase.com/blog/react-native-authentication) +- [React Native file upload with Supabase Storage](https://supabase.com/blog/react-native-storage) +- [React Native Quickstart](https://supabase.com/docs/guides/auth/quickstarts/react-native) +- [Watch our React Native video tutorials](https://youtube.com/playlist?list=PL5S4mPUpp4OsrbRTx21k34aACOgpqQGlx&si=Ez-0S4QhBxtayYsq)