Notes on software development and lessons learned.
Use react-native-qrcode-svg to turn a URL, including a deep link, into a QR code and display it in an Expo app.
Configure deep links in Expo Router, navigate to specific screens, and pass and read data through URL query parameters.
This article has not been translated yet.
Build infinite scrolling with Expo, FlatList, Axios, and JSONPlaceholder while managing pages, loading, and remaining data.
Add push notifications to an Expo app step by step, from installing expo-notifications and getting a push token to sending, receiving, and configuring FCM and APNs.
Create API keys and retrieve EOA wallet balances across chains using Etherscan V2, React, and TypeScript.
Request camera, media library, notification, microphone, and location permissions in Expo with TypeScript examples.
Learn TanStack Query in React Native (Expo), from installation and focus management to writing queries, with JSONPlaceholder API examples.
Install and configure React Native Picker, then compare it with react-native-element-dropdown for a consistent selection control on iOS and Android.
Use expo-image and expo-asset to optimize remote and bundled image loading, handle asset state, and show BlurHash placeholders.
Open external links inside Expo apps with WebBrowser and understand how it differs from WebView.
Read the device locale, organize translations into language packs, and remember the user's language choice in an Expo app.
Set up @gorhom/bottom-sheet and create a reusable React Native bottom sheet with configurable content, snap points, and a backdrop.
Set up a development build in Expo so you can modify and run native code.
Install and use Expo Vector Icons and configure icon buttons with Icon.Button.
This article has not been translated yet.
This article has not been translated yet.
Learn how to add digital wallet functionality to a React Native (Expo) app using Reown WalletKit.
This article has not been translated yet.
This article has not been translated yet.
Set up Expo SecureStore, store and retrieve encrypted values, and add biometric authentication in a React Native app.
This article has not been translated yet.
Render SVGs in an Expo app, configure react-native-svg-transformer, and pass SVG attributes as React props.
Define Expo pages, shared layouts, route groups, dynamic segments, and platform-specific routing using file-based routes.
This article has not been translated yet.
Set up Expo on macOS, create and link a project, and run the app in an emulator, a simulator, or Expo Go.
Show loading feedback in React Native with ActivityIndicator and react-native-skeleton-placeholder.
Use React keys to refresh selected child components or an entire component subtree in React Native.
Implement pull-to-refresh with React Native RefreshControl and customize platform-specific indicator properties.
Install, configure, display, and customize toast notifications in Expo and React Native CLI projects.
This article has not been translated yet.
Configure formatting, linting, CSS-in-JS styling, and global state in an Expo project.
Set up an Expo project on Windows, run it in an Android emulator or Expo Go, and troubleshoot PowerShell execution policy errors.
Set up React Native on Windows and run the project in the Android Studio emulator.