# React Native

Published articles for React Native.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript

DevFeed: [TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript](<https://devfeed.tech/articles/tanstack-charts-introduced-with-a-framework-agnostic-grammar-of-graphics-for-typescript-41299.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/tanstack-charts-alpha-introduced/>)

Author: Daniel Curtis

Published: 2026-09-17T05:53:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [development](<https://devfeed.tech/tags/development.md>), [framework](<https://devfeed.tech/tags/framework.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [introduced](<https://devfeed.tech/tags/introduced.md>), [library](<https://devfeed.tech/tags/library.md>), [news](<https://devfeed.tech/tags/news.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [tanstack-charts-alpha-introduced](<https://devfeed.tech/tags/tanstack-charts-alpha-introduced.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [visualization](<https://devfeed.tech/tags/visualization.md>), [vue-js](<https://devfeed.tech/tags/vue-js.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

TanStack Charts is a new framework-agnostic TypeScript visualization library that uses a grammar-of-graphics approach instead of fixed chart types. It is in Alpha, has about 160,000 weekly downloads, and supports multiple frameworks and environments, though it is not yet stable for production use.

### Source excerpt

TanStack Charts is a new, framework-agnostic visualization library for TypeScript. It allows developers to create visualizations by composing various elements instead of using fixed chart types. Currently in Alpha, it has about 160,000 weekly downloads. The library supports multiple frameworks and is designed for a variety of environments, though it is not yet stable for production use. By Daniel Curtis

## Shopify Drops React Native for Swift and Kotlin as AI Changes Cross-Platform Development Tradeoffs

DevFeed: [Shopify Drops React Native for Swift and Kotlin as AI Changes Cross-Platform Development Tradeoffs](<https://devfeed.tech/articles/shopify-drops-react-native-for-swift-and-kotlin-as-ai-changes-cross-platform-development-tradeoffs-30912.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/shopify-drops-react-native/>)

Author: Bruno Couriol

Published: 2026-09-16T12:45:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [android](<https://devfeed.tech/tags/android.md>), [apple](<https://devfeed.tech/tags/apple.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [development](<https://devfeed.tech/tags/development.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [shopify-drops-react-native](<https://devfeed.tech/tags/shopify-drops-react-native.md>), [swift](<https://devfeed.tech/tags/swift.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

Shopify is rewriting its flagship mobile apps in Swift and Kotlin after reassessing React Native. The decision followed the expected work to adopt React Native's New Architecture and improvements in AI coding models, which Shopify said made a clean-slate native rewrite more attractive than migration.

### Source excerpt

Shopify recently announced it is abandoning React Native to rewrite its flagship apps in Swift and Kotlin. With the significant jump in the quality of AI models, Head of Mobile Mustafa Ali reassessed Shopify's commitment to React Native, estimating that the benefit/cost ratio of maintaining native codebases across mobile platforms was now above that of using an abstraction layer. By Bruno Couriol

## Our Transition to React Native

DevFeed: [Our Transition to React Native](<https://devfeed.tech/articles/our-transition-to-react-native-27402.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/react-native-at-khan.htm>)

Author: Khan Academy

Published: 2020-07-09T22:00:00Z

Content type: opinion

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [backend](<https://devfeed.tech/tags/backend.md>), [bridge](<https://devfeed.tech/tags/bridge.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [change](<https://devfeed.tech/tags/change.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

Khan Academy describes completing its transition to React Native for its iOS and Android apps. The article explains why the team moved away from separate platform codebases and outlines the transition's exploration, straddling, and extinction phases.

### Source excerpt

In 2017, Khan Academy started using React Native in our iOS and Android apps. As of this year, we've reached a big milestone: our transition to React Native is complete! Every screen in the app is rendered in React Native.

## Migrating to a Mobile Monorepo for React Native

DevFeed: [Migrating to a Mobile Monorepo for React Native](<https://devfeed.tech/articles/migrating-to-a-mobile-monorepo-for-react-native-27403.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/react-native-monorepo.htm>)

Author: Khan Academy

Published: 2017-05-29T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [monorepo](<https://devfeed.tech/topics/monorepo.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [android](<https://devfeed.tech/tags/android.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [news](<https://devfeed.tech/tags/news.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [submodules](<https://devfeed.tech/tags/submodules.md>)

### AI overview

Khan Academy describes moving its React Native-related iOS and Android repositories from separate repositories and submodules into a single mobile monorepo. The change was intended to reduce synchronization problems, coordinate bridge changes across platforms, make pull requests and reviews more coherent, and simplify verification between codebases. The article also outlines repository-merging steps and anticipated trade-offs.

### Source excerpt

By Jared Forsyth Over the past few months, we've been adding some React Native to our existing iOS ... Read more

## Native is now the future of mobile at Shopify

DevFeed: [Native is now the future of mobile at Shopify](<https://devfeed.tech/articles/native-is-now-the-future-of-mobile-at-shopify-31158.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Sep/10/shopify-react-native/>)

Author: Simon Willison

Published: 2026-09-10T21:11:15Z

Content type: opinion

Language: en

Sources: [Simon Willison's Weblog](<https://devfeed.tech/sources/simon-willison-s-weblog.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Android](<https://devfeed.tech/topics/android.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-2-236](<https://devfeed.tech/tags/ai-2-236.md>), [ai-assisted-search](<https://devfeed.tech/tags/ai-assisted-search.md>), [ai-assisted-search-36](<https://devfeed.tech/tags/ai-assisted-search-36.md>), [android](<https://devfeed.tech/tags/android.md>), [android-14](<https://devfeed.tech/tags/android-14.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [coding-agents-248](<https://devfeed.tech/tags/coding-agents-248.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [generative-ai-1-982](<https://devfeed.tech/tags/generative-ai-1-982.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-26](<https://devfeed.tech/tags/ios-26.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [llms](<https://devfeed.tech/tags/llms.md>), [llms-1-948](<https://devfeed.tech/tags/llms-1-948.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-41](<https://devfeed.tech/tags/mobile-41.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-320](<https://devfeed.tech/tags/open-source-320.md>), [react](<https://devfeed.tech/tags/react.md>), [react-43](<https://devfeed.tech/tags/react-43.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [shopify-8](<https://devfeed.tech/tags/shopify-8.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-12](<https://devfeed.tech/tags/swift-12.md>)

### AI overview

Shopify is moving its mobile apps from React Native back to separate Swift and Kotlin codebases. The article explains that AI agents can now handle enough implementation, translation, testing, and review work to reduce the cost of maintaining separate platforms. It also notes the planned relocation or archival of Shopify's React Native libraries.

### Source excerpt

Native is now the future of mobile at Shopify Shopify are moving from React Native back to separate Swift and Kotlin codebases for their native apps, for the exact reason you would expect: We decided to switch from native to React Native in 2020 for three reasons: Stop building the same features twice Allow developers to work across the stack Spend less time chasing feature parity and more time shipping value [...] Native still means building and maintaining software on two platforms, that cost has not disappeared. What changed is that agents can now do enough of the implementation, translation, testing, and review work that it's no longer the deciding factor it was in 2020. It's a well-written post, which gives full credit to React Native as a great platform for the six years they were using it. Shopify are the maintainers of three significant React Native libraries: react-native-skia, flash-list, and restyle. The first two are finding new homes; the third "has a smaller user base than our other libraries" and will be archived at the end of 2026. Via Hacker News Tags: android, mobile, open-source, ios, ai, react, generative-ai, llms, ai-assisted-search, coding-agents, swift, shopify

## Shopify spent years on React Native -- then rebuilt everything in 12 weeks

DevFeed: [Shopify spent years on React Native -- then rebuilt everything in 12 weeks](<https://devfeed.tech/articles/shopify-spent-years-on-react-native-then-rebuilt-everything-in-12-weeks-8488.md>)

Original publisher: [Read original article](<https://thenewstack.io/shopify-native-ai-agents/>)

Author: Amanda Caswell

Published: 2026-09-10T19:46:50Z

Content type: news

Language: en

Sources: [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [android](<https://devfeed.tech/tags/android.md>), [coding](<https://devfeed.tech/tags/coding.md>), [ios](<https://devfeed.tech/tags/ios.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

Shopify is moving its consumer mobile app from React Native to fully native development, arguing that improved coding agents and LLMs reduce the cost of platform-specific implementation. The article also cites an AI-assisted JavaScript-runtime port as an example of rapidly changing rewrite economics.

### Source excerpt

In 2020, Shopify made a bet that resonated across the developer world by writing mobile code once in React Native The post Shopify spent years on React Native -- then rebuilt everything in 12 weeks appeared first on The New Stack.

## Migrating Shop app from React Native to native

DevFeed: [Migrating Shop app from React Native to native](<https://devfeed.tech/articles/migrating-shop-app-from-react-native-to-native-1583.md>)

Original publisher: [Read original article](<https://shopify.engineering/shop-app-migration>)

Author: Max Da Silva

Published: 2026-09-10T12:27:06Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [migration](<https://devfeed.tech/tags/migration.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [swift](<https://devfeed.tech/tags/swift.md>)

### AI overview

Shopify describes migrating the Shop app from React Native to native Swift and Kotlin development. Coding agents supported a proof of concept and the subsequent rebuild while the team aimed to preserve feature behavior and analytics events.

### Source excerpt

We migrated the Shop app from React Native to Swift and Kotlin. Assisted by AI, the team was able to go from a proof of concept to a fully rebuilt native app published in the app stores in just 12 weeks.

## Native is now the future of mobile at Shopify

DevFeed: [Native is now the future of mobile at Shopify](<https://devfeed.tech/articles/native-is-now-the-future-of-mobile-at-shopify-1302.md>)

Original publisher: [Read original article](<https://shopify.engineering/back-to-native>)

Author: Mustafa Ali

Published: 2026-09-10T12:25:28Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [android](<https://devfeed.tech/tags/android.md>), [apps](<https://devfeed.tech/tags/apps.md>), [coding](<https://devfeed.tech/tags/coding.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [models](<https://devfeed.tech/tags/models.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [swift](<https://devfeed.tech/tags/swift.md>)

### AI overview

Shopify is moving from React Native back to native Swift and Kotlin development after finding that coding agents and LLMs reduce the cost of implementing mobile features separately on each platform.

### Source excerpt

Coding agents changed what it costs to build mobile apps twice. Here's why Shopify is moving from React Native back to Swift and Kotlin.

## How we raised mobile end-to-end test stability to 98%

DevFeed: [How we raised mobile end-to-end test stability to 98%](<https://devfeed.tech/articles/how-we-raised-mobile-end-to-end-test-stability-to-98-1496.md>)

Original publisher: [Read original article](<https://shopify.engineering/mobile-e2e-testing>)

Author: Michael Garfinkle

Published: 2026-08-12T20:02:35Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [ci](<https://devfeed.tech/topics/ci.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [App](<https://devfeed.tech/topics/app.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [ci](<https://devfeed.tech/tags/ci.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [testing](<https://devfeed.tech/tags/testing.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

Shopify rebuilt its mobile end-to-end testing framework with a strict builder-style API and computer vision. The approach raised test stability from 50% to 98% and restored reliable blocking checks for pull requests.

### Source excerpt

We rebuilt our mobile end-to-end testing framework with a strict API and computer vision, raising test stability drastically.

## bitdrift brings ClickHouse-powered mobile observability to ClickStack

DevFeed: [bitdrift brings ClickHouse-powered mobile observability to ClickStack](<https://devfeed.tech/articles/bitdrift-brings-clickhouse-powered-mobile-observability-to-clickstack-4991.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/bitdrift-clickhouse-mobile-observability-for-clickstack>)

Author: Steve Lerner, bitdrift

Published: 2026-08-11T00:00:00Z

Content type: news

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [telemetry](<https://devfeed.tech/topics/telemetry.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [integration](<https://devfeed.tech/tags/integration.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [rust](<https://devfeed.tech/tags/rust.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

bitdrift joins ClickStack as a mobile observability partner, adding mobile telemetry, tracing, and debugging to ClickHouse-based observability.

### Source excerpt

bitdrift joins ClickHouse's House Mates program with a mobile observability integration, bringing mobile-native telemetry, tracing, and debugging to ClickStack.

## Presentation on Building React Native Test Automation with Detox and TypeScript

DevFeed: [Presentation on Building React Native Test Automation with Detox and TypeScript](<https://devfeed.tech/articles/does-giving-a-presentation-via-zoom-to-the-sydney-testers-meetup-make-me-an-international-speaker-22410.md>)

Original publisher: [Read original article](<https://www.tjmaher.com/2026/06/does-giving-presentation-via-zoom-to.html>)

Author: T.J. Maher (noreply@blogger.com)

Published: 2026-06-30T00:51:55Z

Content type: article

Language: en

Sources: [T.J. Maher](<https://devfeed.tech/sources/t-j-maher.md>)

Topics: [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-test-automation](<https://devfeed.tech/tags/mobile-test-automation.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [testing](<https://devfeed.tech/tags/testing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

The article promotes T.J. Maher's presentation for the Sydney Testers Meetup on building automated tests for React Native applications with Wix's open-source Detox framework and TypeScript.

### Source excerpt

If I presentation to the Sydney Testers Meetup in Australia, from my home in the Massachusetts, through Zoom, does that make me an international speaker? [ Vote in the New Poll, on LinkedIn ] There is still time to sign up for the event at: https://www.meetup.com/sydney-testers/events/315166776 "T.J. Maher, the former organiser at Ministry of Testing Boston, blogger and speaker, will be presenting from the US on using the Detox framework to create effective test automation frameworks for React Native applications. "Building a React Mobile Automated Test Framework using Detox + TypeScript by T.J. Maher "Writing automated tests for a React Native mobile application is notoriously difficult. Mobile components display on the page, but are not fully loaded. Lengthy animations and slow-loading components take a while to finish. Timing issues cause your automated tests to error out giving the appearance of flaky tests. "T.J. Maher will be sharing his experience tackling these problems using the open-source mobile testing framework, Wix's Detox, designed specifically for testing React Native applications. * "Setting up a mobile test automation framework. * "Vibe-coding a toy React Mobile Login page app to test against ( tinyurl.com/detox-demo ). * "How to reduce timing issues and flakiness in automated tests. * "Refactoring code into tests, page objects & base pages, separating out credentials and message strings for easier maintainability. * "Setting up automated tests in CI / CD for iOS simulators and Android emulators with GitHub Action Workflows. * "How developers can test their code before they push it into the main branch. "About T. J. Maher: --------------------- "A former organizer of the now defunct Ministry of Testing - Boston, T.J. Maher is a Senior Software Development Engineer in Test (SDET), based in the Boston/South Shore area of Massachusetts, with a decade of experience building web + mobile test automation frameworks. His recent work includes architecting

## Speaker Available for a React Native Mobile Testing Framework Talk

DevFeed: [Speaker Available for a React Native Mobile Testing Framework Talk](<https://devfeed.tech/articles/need-a-speaker-at-your-software-testing-meetup-how-about-a-talk-about-putting-together-a-react-native-mobile-testing-framework-22404.md>)

Original publisher: [Read original article](<https://www.tjmaher.com/2026/05/need-speaker-at-your-software-testing.html>)

Author: T.J. Maher (noreply@blogger.com)

Published: 2026-05-30T00:22:04Z

Content type: article

Language: en

Sources: [T.J. Maher](<https://devfeed.tech/sources/t-j-maher.md>)

Topics: [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [testing](<https://devfeed.tech/tags/testing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The author is seeking opportunities to volunteer a presentation on building a React mobile automated test framework using Detox and TypeScript for software testing meetups.

### Source excerpt

Are any software testing Meetups looking for a speaker? I have a talk, all ready to go! After surviving the first round of layoffs last December, I scrambled to organize my research notes on building a mobile automation framework into a presentation. I managed to finish it days before I was hit by the second round of layoffs at the end of this January. So far, I have given my presentation, Building a React Mobile Automated Test Framework Using Detox + TypeScript to: TestGuild.com Automation Guild 2026 via Zoom (4/6/2026) Software Quality Group of New England ( SQGNE ) @ SCRUM.org, Burlington, MA - https://tinyurl.com/detox-demo-sqgne (5/20/2026) Sydney Testers Meetup via Zoom (scheduled on 6/30/2026) Two Questions: If I give a talk to a software testing Meetup in Australia via Zoom, even though I never left my home office in Massachusetts, would I be considered an "International Speaker"? Does anyone else want me to volunteer to speak at their software testing meetup? The SQGNE season is ending for the summer, so I will have some time available. Happy Testing! -T.J. Maher Software Engineer in Test BlueSky | YouTube | LinkedIn | Articles

## BrowserStack Newsletter April 2026

DevFeed: [BrowserStack Newsletter April 2026](<https://devfeed.tech/articles/browserstack-newsletter-april-2026-12621.md>)

Original publisher: [Read original article](<https://www.browserstack.com/blog/browserstack-newsletter-april-2026/>)

Author: Devanshi Jain

Published: 2026-05-26T10:50:54Z

Content type: article

Language: en

Sources: [BrowserStack Blog](<https://devfeed.tech/sources/browserstack-blog.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [WebView](<https://devfeed.tech/topics/webview.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>), [Figma](<https://devfeed.tech/topics/figma.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai](<https://devfeed.tech/tags/ai.md>), [browser](<https://devfeed.tech/tags/browser.md>), [event](<https://devfeed.tech/tags/event.md>), [features](<https://devfeed.tech/tags/features.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [product](<https://devfeed.tech/tags/product.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [report](<https://devfeed.tech/tags/report.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>)

### AI overview

BrowserStack's April 2026 newsletter covers Breakpoint 2026 content, a report on AI in software testing, and product updates across App Automate, Percy, Website Scanner, and Accessibility. Updates include expanded framework support, improved CI debugging and visual comparison workflows, broader authentication testing, WCAG 2.2 AA coverage, partial-page scanning, and Safari support.

### Source excerpt

Read what's new at BrowserStack in April 2026 - New launches, product features, and more!

## SQGNE Lecture is tonight! Building a React Native Mobile Automated Test Framework with T.J. Maher

DevFeed: [SQGNE Lecture is tonight! Building a React Native Mobile Automated Test Framework with T.J. Maher](<https://devfeed.tech/articles/sqgne-lecture-is-tonight-building-a-react-native-mobile-automated-test-framework-with-t-j-maher-22407.md>)

Original publisher: [Read original article](<https://www.tjmaher.com/2026/05/sqgne-lecture-is-tonight-building-react.html>)

Author: T.J. Maher (noreply@blogger.com)

Published: 2026-05-20T14:12:23Z

Content type: article

Language: en

Sources: [T.J. Maher](<https://devfeed.tech/sources/t-j-maher.md>)

Topics: [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [sqgne](<https://devfeed.tech/tags/sqgne.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>), [testing](<https://devfeed.tech/tags/testing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article announces a Software Quality Group of New England lecture on building an automated testing framework for React Native mobile applications. It describes using Wix's Detox to address loading, animation, timing, and test flakiness issues, with examples covering refactoring, maintainability, and CI/CD testing on iOS simulators and Android emulators.

### Source excerpt

Are you in Boston? Come hear me talk about Building a a React Native Mobile Automated Test Framework in tonight's Software Quality Group of New England meeting in Burlington, MA: Registration Page: https://sqgne.org/n-May-2026.html Slide Deck: https://tinyurl.com/detox-demo-sqgne Taken from the Registration page: "Building a React Native Mobile Automated Test Framework Thomas F. - T.J. - Maher, Jr. "Wednesday May 20, 2025 6:30-8:00 PM - in person (free pizza!) Register Here "Check in between 6:00 and 6:30 to network "About the Presentation. . . "Writing automated tests for a React Native mobile application is notoriously difficult. Mobile components display on the page, but are not fully loaded. Lengthy animations and slow-loading components take a while to finish. Timing issues cause your automated tests to error out giving the appearance of flaky tests. "Thomas F. - T.J. - Maher, Jr. will be sharing his experience tackling these problems using the open-source mobile testing framework, Wix's Detox, designed specifically for testing React Native applications. "Setting up a mobile test automation framework. "Vibe-coding a toy React Mobile Login page app to test against ( tinyurl.com/detox-demo ). "How to reduce timing issues and flakiness in automated tests. "Refactoring code into tests, page objects & base pages, separating out credentials and message strings for easier maintainability. "Setting up automated tests in CI / CD for iOS simulators and Android emulators with GitHub Action Workflows. "How developers can test their code before they push it into the main branch". About the Speaker. . . "A former organizer of Ministry of Testing - Boston, Thomas (T.J.) Maher is a Software Development Engineer in Test (SDET) based in the Boston/South Shore area of Massachusetts, with a decade of experience building web + mobile test automation frameworks. His recent work includes architecting a mobile automation framework from the ground up using Detox and TypeScript for a Re

## How to Add Payments to an Expo / React Native App

DevFeed: [How to Add Payments to an Expo / React Native App](<https://devfeed.tech/articles/how-to-add-payments-to-an-expo-react-native-app-9594.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/add-payments-react-native-expo/>)

Author: Aarthi Poonia

Published: 2026-03-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Expo](<https://devfeed.tech/topics/expo.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [API](<https://devfeed.tech/topics/api.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [digital-wallet](<https://devfeed.tech/tags/digital-wallet.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [payments](<https://devfeed.tech/tags/payments.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

This tutorial explains how to add Dodo Payments checkout links to an Expo or React Native mobile app. It covers using an external web checkout for SaaS and digital services, configuring the backend, protecting secret API keys, and handling deep links after payment.

### Source excerpt

Learn how to add payments to your Expo or React Native app using Dodo Payments and WebBrowser.openBrowserAsync() to avoid the 30% app store fee for SaaS products.

## SERHANT.'s playbook for rapid AI iteration

DevFeed: [SERHANT.'s playbook for rapid AI iteration](<https://devfeed.tech/articles/serhant-s-playbook-for-rapid-ai-iteration-773.md>)

Original publisher: [Read original article](<https://vercel.com/blog/serhants-playbook-for-rapid-ai-iteration>)

Author: Eric Dodds

Published: 2026-03-23T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [models](<https://devfeed.tech/tags/models.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [production](<https://devfeed.tech/tags/production.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [scale](<https://devfeed.tech/tags/scale.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

SERHANT.'s S.MPLE team uses Vercel AI SDK to abstract model providers, enabling faster iteration and model changes without tightly coupling the product to one provider.

### Source excerpt

Impact at a glance Started with Next.js on Vercel, which made it easier to expand to a React Native iOS app without rebuilding their backend Engineers focus on AI design and iteration instead of platform plumbing Orchestrates OpenAI, Claude, and Gemini by task to optimize cost vs output Scaled from an internal pilot to 800-900+ real estate agents without replatforming When Jeremy Bunting joined SERHANT. as VP of Engineering in February 2024, S.MPLE was already showing promise. 200 real estate agents were piloting the AI product, which was designed to save time by automating cumbersome and repetitive daily tasks, like market analysis and contact management. S.MPLE was a Next.js progressive web app deployed on Vercel, and that foundation gave the team leverage. They could keep the API layer steady while expanding the client experience, including expansion to a React Native iOS app, all without a backend rebuild. But Bunting had a problem that keeps many engineering leaders up at night: the AI landscape changes faster than most teams can implement infrastructure updates. The team needed to move fast, scale confidently, and stay flexible enough to swap models, add new capabilities, and adapt to the rapidly changing AI landscape. Traditional approaches meant choosing between velocity and flexibility, but Bunting wanted both. AI SDK: Moving fast without vendor lock-in As S.MPLE shifted from "one model" experiments to a production AI product, Bunting's team started evaluating Vercel's AI SDK, and he initially had concerns. "I asked, how much is this going to tie us in directly to Vercel?" he recalls. Then one of his engineers pushed back. The AI SDK wasn't infrastructure lock-in, it was infrastructure independence. "It's just an SDK that abstracts away the complexity of working with different model providers", the engineer pointed out. Bunting also realized that if the team picked one frontier model and built tightly around it, every future change would come with a rewrite

## Vercel Open Source Program: Winter 2026 cohort

DevFeed: [Vercel Open Source Program: Winter 2026 cohort](<https://devfeed.tech/articles/vercel-open-source-program-winter-2026-cohort-786.md>)

Original publisher: [Read original article](<https://vercel.com/blog/vercel-open-source-program-winter-2026-cohort>)

Author: Alli Pope

Published: 2026-03-17T13:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [online privacy](<https://devfeed.tech/topics/online-privacy.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [React](<https://devfeed.tech/topics/react.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Shadcn UI](<https://devfeed.tech/topics/shadcn-ui.md>), [Web](<https://devfeed.tech/topics/web.md>), [Android](<https://devfeed.tech/topics/android.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Framer Motion](<https://devfeed.tech/topics/framer-motion.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [browser](<https://devfeed.tech/tags/browser.md>), [components](<https://devfeed.tech/tags/components.md>), [framer](<https://devfeed.tech/tags/framer.md>), [hub](<https://devfeed.tech/tags/hub.md>), [llm](<https://devfeed.tech/tags/llm.md>), [online-privacy](<https://devfeed.tech/tags/online-privacy.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [scale](<https://devfeed.tech/tags/scale.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

Vercel introduces the winter 2026 cohort of its Open Source Program, highlighting projects that receive resources, credits, and support. The cohort includes tools and projects spanning AI-native applications, developer infrastructure, design systems, creative tooling, privacy, Android connectivity, and web development.

### Source excerpt

In April, we launched the Vercel Open Source Program to give maintainers the resources, credits, and support they need to ship faster and scale confidently. The first group joined through our spring 2025 cohort. Today we are welcoming the winter 2026 cohort. From AI-native apps and developer infrastructure to design systems and creative tooling, open source builders continue to amaze us. Meet the creators and explore their projects. Winter 2026 Cohort Answer Overflow Answer Overflow is an open source project that makes the content sent in public Discord servers accessible to search engines and AI agents. Over 300+ communities use Answer Overflow to create web pages from their Discord content and it serves 1.5 million monthly active users. Creator: Rhys Sullivan View the project View GitHub Repository UI TripleD UI TripleD offers UI blocks, components, and full pages in shadcn/ui and Base UI, powered by Framer Motion, with a Landing Builder, Background Builder, and Grid Generator. Creator: Moumen Soliman View the project View GitHub repository hot-updater An open source React Native OTA (Over-The-Air) update solution built as a modern alternative to CodePush, designed to avoid vendor lock-in and work across many infrastructure providers. Creator: Kang Sungyu View the project View GitHub repository Screenshot Studio Screenshot Studio is an open source, fully in-browser canvas editor for creating high-quality visual designs without installs or backend dependencies, with real traction and an active contributor community. Creator: Kartik Labhshetwar View the project View GitHub repository Takumi JSX -> Image. A next/og alternative with more advanced features, with growing adoption across companies and open source projects. Creator: Kane Wang View the project View GitHub repository APIs.guru A directory and tooling hub for OpenAPI definitions of public APIs, used by thousands of developers and increasingly by LLM-driven workflows. Creator: Ivan Goncharov View the project V

## Bringing Lighthouse to the App: Building Performance Metrics for React Native

DevFeed: [Bringing Lighthouse to the App: Building Performance Metrics for React Native](<https://devfeed.tech/articles/bringing-lighthouse-to-the-app-building-performance-metrics-for-react-native-29994.md>)

Original publisher: [Read original article](<https://engineering.indeedblog.com/blog/2026/03/bringing-lighthouse-to-the-app-building-performance-metrics-for-react-native/>)

Author: Ben Cripps

Published: 2026-03-03T19:13:53Z

Content type: article

Language: en

Sources: [Indeed](<https://devfeed.tech/sources/indeed.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Core Web Vitals](<https://devfeed.tech/topics/core-web-vitals.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [app-performance](<https://devfeed.tech/tags/app-performance.md>), [core-web-vitals](<https://devfeed.tech/tags/core-web-vitals.md>), [google](<https://devfeed.tech/tags/google.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [time-to-interactive](<https://devfeed.tech/tags/time-to-interactive.md>), [unsorted](<https://devfeed.tech/tags/unsorted.md>)

### AI overview

Indeed describes an open-source React Native repository for measuring Lighthouse-style performance metrics in mobile apps. The article explains adapting Core Web Vitals concepts to React Native, including Time to First Frame and Time to Interactive, to assess screen loading and interaction readiness.

### Source excerpt

At Indeed we've open sourced a new React Native repository which makes it simple to measure Lighthouse scores in your mobile apps. We think it will help other organizations better measure their app performance, especially for companies similar to Indeed who are transitioning from a web-first to an app-first approach. You can check out the [...]

## Introducing React Native Bindings for Turso

DevFeed: [Introducing React Native Bindings for Turso](<https://devfeed.tech/articles/introducing-react-native-bindings-for-turso-6024.md>)

Original publisher: [Read original article](<https://turso.tech/blog/react-native-bindings-for-turso>)

Author: Nikita Sivukhin

Published: 2026-01-29T00:00:00Z

Content type: release

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [ios](<https://devfeed.tech/tags/ios.md>), [offline](<https://devfeed.tech/tags/offline.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [sync](<https://devfeed.tech/tags/sync.md>), [turso](<https://devfeed.tech/tags/turso.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Turso announces official React Native bindings that combine an embedded SQLite-compatible database with optional bidirectional sync to Turso Cloud. The package targets on-device use on iOS and Android, while keeping asynchronous network and SDK logic in TypeScript.

### Source excerpt

Our new React Native bindings ship Turso's embedded SQLite database, encryption, vector search, and bidirectional Turso Cloud sync to iOS and Android.

## Artsy Mobile 2025 Wrapped

DevFeed: [Artsy Mobile 2025 Wrapped](<https://devfeed.tech/articles/artsy-mobile-2025-wrapped-19167.md>)

Original publisher: [Read original article](<https://artsy.github.io/blog/2026/01/09/artsy-mobile-2025-wrapped/>)

Published: 2026-01-09T00:00:00Z

Content type: article

Language: en

Sources: [Artsy](<https://devfeed.tech/sources/artsy.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [ios](<https://devfeed.tech/tags/ios.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>)

### AI overview

Artsy reviews 2025 improvements to its mobile apps, including adopting Expo, moving all apps to React Native's new architecture, refactoring navigation, and addressing legacy code and technical debt.

### Source excerpt

The past year has been an exciting one for our mobile apps (Artsy, Folio and Palette Mobile) and we started to finally get closer to where we want to be: High-performing and developer-friendly React Native applications, enabling rapid feature iteration and a superior user experience. We would like to share with you some of the improvements we made that might also be applicable to your react-native app. Infra Expo! At the end of 2024, after RFC: Trial Expo in Energy and/or Palette-Mobile, Spike on Eigen Risks, Rewards and Effort, we decided that we are giving Expo a try. Quickly afterwards, we added Expo with Prebuild on 2 out of 3 of our Apps: The CMS App, named Folio and our design system app, named Palette-Mobile. For our main app, Eigen, adding expo sdk happened faster than we thought after Microsoft decided to retire VS App Center. We needed an alternative for code-push, and we settled for Expo over-the-air updates. Eigen still has a lot of native code blocking us from fully migrating to Continue Native Generation (CNG) and sometimes conflicting with Expo. However, our experience from Energy and Palette-mobile has been positive so far and we could imagine CNG in Eigen! We will definitely share more about this if it happens. The new architecture Yes! We did it, all our apps are on the new architecture now. Expect a blog post about this! Tech Debt Eigen is an old repo, it's probably one of the oldest react-native apps out there. This comes with a price though. The industry changed a lot in the past years and a lot of the legacy code can now be rewritten using modern patterns more easily (and efficiently). To address that, we identified some weaknesses we had and prioritised them and decided to address them. Some notable mentions here include: Refactor our navigation Not long ago, it was hard for us to imagine our navigation infra all handled in react-navigation. But with more and more screens being rewritten in react-native and RN becoming more performant, it actu

## Introducing the ESP RainMaker Phone App Development Kit

DevFeed: [Introducing the ESP RainMaker Phone App Development Kit](<https://devfeed.tech/articles/introducing-the-esp-rainmaker-phone-app-development-kit-13740.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/12/esp-rainmaker-phone-app-dev-kit/>)

Author: John Lee

Published: 2025-12-02T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp Rainmaker](<https://devfeed.tech/topics/esp-rainmaker.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [phone-app](<https://devfeed.tech/tags/phone-app.md>), [rainmaker](<https://devfeed.tech/tags/rainmaker.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Espressif announces the ESP RainMaker Phone App Development Kit, combining a cross-platform TypeScript SDK, Central Data Framework, and React Native reference app. The kit is intended to help developers build branded mobile applications with customizable interfaces and workflows while using ESP RainMaker infrastructure for device management and secure communication.

### Source excerpt

Espressif announces the ESP RainMaker Phone App Development Kit, a comprehensive cross-platform toolkit combining a TypeScript SDK, Central Data Framework (CDF), and React Native reference app. This production-ready kit enables developers to rapidly build branded mobile applications with customisable UI and workflows, whilst leveraging Espressif's robust RainMaker cloud infrastructure for device management and secure communication.

## Nativewind: Speeding up Styling in React Native

DevFeed: [Nativewind: Speeding up Styling in React Native](<https://devfeed.tech/articles/nativewind-speeding-up-styling-in-react-native-20117.md>)

Original publisher: [Read original article](<https://hashrocket.com/blog/posts/nativewind-speeding-up-styling-in-react-native>)

Author: Jack Rosa

Published: 2025-11-13T14:00:00Z

Content type: tutorial

Language: en

Sources: [Hashrocket](<https://devfeed.tech/sources/hashrocket.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [Babel](<https://devfeed.tech/topics/babel.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>)

Tags: [babel](<https://devfeed.tech/tags/babel.md>), [css](<https://devfeed.tech/tags/css.md>), [init](<https://devfeed.tech/tags/init.md>), [install](<https://devfeed.tech/tags/install.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwind-css](<https://devfeed.tech/tags/tailwind-css.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on using NativeWind to style React Native applications with Tailwind CSS classes. It explains NativeWind's runtime or Babel-plugin compile-time translation into React Native styles, and covers setup with Expo, Tailwind configuration, a global CSS file, and Babel.

### Source excerpt

How Nativewind can speed up your React Native Development If you're anything like me, after working on a few web projects with Tailwind, it can feel like a drag to return to stacks that use other styling libraries. Tailwind has become, for myself, and many other developers, a standard styling paradigm. When starting my most recent React Native project, I was relieved to find out that NativeWind exists. NativeWind is exactly what is sounds like: Tailwind Classes in React Native. I can attest to the breeziness of writing an entire native app without a single call to StyleSheet.create. It's Familiar Nativewind takes the familiar classes of Tailwind CSS directly to your React Native components. Virtually every* class from Tailwind CSS can be used the exact same way on your mobile app (and the web), and the development results end up being faster iteration, less translating, and components that feel more readable and maintainable. Let's look at how to set it up NativeWind translates Tailwind class names into React Native styles at runtime or compile-time, if you use the Babel plugin. You end up with the the same composable mindset of Tailwind, but the output is just React Native styles. The setup is simple enough, for my latest project we used expo: npx expo install nativewind react-native-reanimated@~3.17.4 react-native-safe-area-context@5.4.0 npx expo install --dev tailwindcss@^3.4.17 prettier-plugin-tailwindcss@^0.5.11 Now to generate a tailwind config, run: npx tailwindcss init Be sure to include the path to your components in the generated tailwind.config.js file /** @type {import('tailwindcss').Config} */ module.exports = { content: ["./App.tsx", "./components/**/*.{js,jsx,ts,tsx}"], presets: [require("nativewind/preset")], theme: { extend: {}, }, plugins: [], } Next create your global.css file with tailwind's directives @tailwind base; @tailwind components; @tailwind utilities; Then, enable the Babel plugin in babel.config.js: module.exports = function (api) { api

## Hire Me in Japan

DevFeed: [Hire Me in Japan](<https://devfeed.tech/articles/hire-me-in-japan-36167.md>)

Original publisher: [Read original article](<https://overreacted.io/hire-me-in-japan/>)

Published: 2025-11-11T00:00:00Z

Content type: article

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [React](<https://devfeed.tech/topics/react.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [japan](<https://devfeed.tech/tags/japan.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [new-job](<https://devfeed.tech/tags/new-job.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

Dan Abramov is seeking a software engineering role in Japan and a company able to sponsor a working visa. He summarizes his experience with JavaScript and TypeScript, React consulting, contributions to Lean, and work on the Bluesky client app in React Native.

### Source excerpt

I'm looking for a new job.

## React Conf 2025 Recap

DevFeed: [React Conf 2025 Recap](<https://devfeed.tech/articles/react-conf-2025-recap-2992.md>)

Original publisher: [Read original article](<https://react.dev/blog/2025/10/16/react-conf-2025-recap>)

Author: Matt Carroll and Ricky Hanlon

Published: 2025-10-16T00:00:00Z

Content type: article

Language: en

Sources: [React Blog](<https://devfeed.tech/sources/react-blog.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Vite](<https://devfeed.tech/topics/vite.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [event](<https://devfeed.tech/tags/event.md>), [migration](<https://devfeed.tech/tags/migration.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [recap](<https://devfeed.tech/tags/recap.md>), [vite](<https://devfeed.tech/tags/vite.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A recap of React Conf 2025 covering React 19.2, Canary features, React Compiler v1.0, the React Foundation, and React Native announcements. It also highlights performance tooling, web compatibility, application migrations, and the growth of React Native.

### Source excerpt

Last week we hosted React Conf 2025, in this post, we summarize the talks and announcements from the event...

[Next page](<https://devfeed.tech/tags/react-native.md?cursor=WyIyMDI1LTEwLTE2VDAwOjAwOjAwKzAwOjAwIiwgImE5OGFmMGZmLWZlZDktNGNkMS05NzNkLWNhZTk1MmVhMDVlZSJd>)