Skip to main content

AWS AppSync with React Native

· 14 min read
Full Stack Developer
Last updated on March 27, 2023

app sync

AWS Amplify is a framework that lets us develop a web or mobile application quickly. In this tutorial, we are going to continue to learn how to perform CRUD operations with the database by using GraphQL mutations. AWS Amplify has a complete toolchain wiring and managing APIs with GraphQL. The API we will be creating in this tutorial is a GraphQL API using AWS AppSync (a managed GraphQL service) and the database will be Amazon DynamoDB (a NoSQL database).

Bottom Sheet in React Native

· 5 min read
Full Stack Developer
Last updated on May 17, 2026

react-native-bottom-sheet

A bottom sheet is a mobile surface that slides up from the bottom of the screen. It is useful for filters, sorting controls, checkout options, map place details, share menus, comments, media actions, and short forms.

React Native bottom sheets are gesture-heavy. A production implementation needs more than a visible prop: it needs Gesture Handler, Reanimated, stable snap points, keyboard behavior, safe areas, scrollable content, and cleanup around navigation.

How to Use Animated View in React Native

· 4 min read
Full Stack Developer
Last updated on May 17, 2026

animated-view-react-native

Animated.View is the built-in React Native way to animate a view's opacity, transform, position, and other supported styles. It is still useful for simple microinteractions: fade-ins, scale feedback, loading motion, card entrance animations, and small transitions that do not need complex gesture logic.

For heavy gesture-driven UI, shared element transitions, and UI-thread worklets, React Native Reanimated is usually the better tool. For simple screen polish, the core Animated API is still enough.

Socket.IO in React Native

· 5 min read
Full Stack Developer
Last updated on May 17, 2026

react native socketio

Socket.IO is useful when a React Native app needs low-latency, bidirectional communication: chat, typing indicators, live order status, dispatch dashboards, presence, auctions, multiplayer interactions, or collaborative workflows.

The important production detail is lifecycle. Mobile apps disconnect, reconnect, background, resume, rotate networks, and refresh auth tokens. A reliable Socket.IO integration handles those cases instead of creating one global socket that lives forever.

Best React Native Newsletters and Update Sources

· 5 min read
Full Stack Developer
Last updated on May 6, 2026

best react native newsletters

React Native changes quickly, but subscribing to every feed is not a strategy. A good learning system should separate official release information, curated weekly summaries, deep technical posts, and product-focused app development guidance.

This list focuses on resources that help React Native developers stay current without turning every week into research work.

Unit Testing in React Native

· 5 min read
Full Stack Developer
Last updated on May 17, 2026

react native unit tests

React Native tests should protect the parts of your app that change often: business rules, form behavior, loading states, empty states, error messages, navigation decisions, and critical user actions. A good test suite does not try to prove that React Native itself works. It proves that your app still behaves correctly when you refactor, upgrade dependencies, or prepare a release build.