August 2025 Summaries
7 posts from Expo
Filter
Month:
Year:
Post Summaries
Back to Blog
Expo's zero-config builds and over-the-air updates streamline the development of React Native applications by simplifying the frontend process, but backend complexities can still pose challenges. Integrating a real-time synced database, such as PowerSync, into an Expo app can alleviate these issues by syncing in-app SQLite with a chosen backend database like Supabase, thereby avoiding the "network tarpit" associated with managing network requests and state management. PowerSync is a sync engine that supports various backend databases, including Postgres, MongoDB, and MySQL, and consists of a scalable data syncing service and client SDKs that manage client-side data persistence and syncing operations. The integration with Expo enhances the developer experience by enabling rapid development cycles without the need for native build tools, and supports offline capabilities, providing instant data access and a seamless user experience. The tutorial outlines the setup for a thought journaling app using PowerSync and Supabase, demonstrating how to configure the client and backend environments, manage authentication, and implement data syncing, while emphasizing the ease of handling tasks like data ordering and reactivity through local queries.
Aug 28, 2025
2,091 words in the original blog post.
EAS Workflows is a React Native CI/CD service developed by Expo to streamline the app development and release process by automating tasks such as building projects, running tests, and submitting apps to stores. It addresses previous challenges faced by developers who had to use multiple CI/CD tools, by providing a unified platform that integrates with GitHub events and offers both pre-packaged and customizable jobs. This system improves build speeds over time due to continuous hardware and software optimizations, eliminating the need for migrations or manual configurations. Designed for seamless integration with GitHub Actions, EAS Workflows is recommended for all new Expo and React Native apps, offering an efficient, consistent solution for teams looking to deliver updates and builds rapidly. The service is already in production with nearly 1,000 Expo apps, and is especially useful for teams that prioritize quick iterations and frequent updates.
Aug 26, 2025
932 words in the original blog post.
Expo Launch is a newly introduced tool designed to simplify the process of submitting iOS apps to the App Store, eliminating the need for any build configuration, terminal use, or prior experience. Built on Expo Application Services (EAS), which is trusted by major companies and developers, Expo Launch aims to make app deployment as straightforward as possible by allowing creators to skip complicated deployment pipelines and focus on building features. It supports Expo, React Native, and websites, and promises automatic configuration and a seamless launch experience from any location using Apple silicon. By simply providing a GitHub repository, users can launch apps directly, making it particularly beneficial for developers, no-code creators, and AI tool builders who want to help their users easily ship mobile apps. Expo Launch is currently in beta, and its creators are open to exploring integrations that enable a more seamless transition from prototype to App Store for all creators.
Aug 20, 2025
475 words in the original blog post.
In 2019, Mollie, a financial services company, began a partnership with Expo, choosing it to develop a scalable mobile app with minimal native mobile experience among its team, leading to the creation of a successful app used by thousands daily. The decision was driven by Expo's ability to deliver a customer-ready app rapidly, provide stability through instant bug fixes, and offer an exceptional developer experience with its transparent engineering culture and documentation. Mollie's engineering culture, where everyone acts as a full-stack engineer, leverages a shared monorepo and modern release process to bridge mobile and web deployments, enabling feature teams to focus on business logic without mobile-specific constraints. Over time, some engineers have expanded their skills to create custom Expo modules for advanced features, and the company has utilized Expo to build not only mobile apps but also hardware like its Android-run terminal device, ensuring consistency across all customer interactions. Expo's cross-platform capabilities allow Mollie to build features that can be deployed across iOS, Android, and web efficiently, maintaining rapid iteration and alignment with engineering values while pushing the limits of cross-platform applications.
Aug 13, 2025
784 words in the original blog post.
EAS Update is a powerful tool for mobile app development, allowing JavaScript code updates to be deployed quickly without needing full app store submissions, thereby enhancing the efficiency of the release process. This tool can significantly reduce the time and effort required for app updates, mitigate the impact of production bugs, and ensure that users receive the latest fixes promptly. By integrating EAS Update into the release process, development teams can adopt various patterns such as deploying hotfixes, releasing more frequently, or simplifying already-frequent release schedules to optimize their workflows. EAS Update works by enabling apps to update their JavaScript bundles separately from the native code, ensuring compatibility through runtime versions and providing security features like end-to-end update signing. Teams can employ strategies like background updates, critical updates, and cross-native-runtime deployment to maximize the reach and effectiveness of their updates, adapting these patterns to suit their unique needs and release cadences for better user experiences and streamlined internal processes.
Aug 07, 2025
2,334 words in the original blog post.
Chrys Bader, co-founder and CEO of Rosebud, reflects on the company's strategic pivot to develop a native mobile app, which significantly contributed to their growth and success. Initially launched as a React progressive web app, Rosebud saw moderate success but faced challenges such as limited user engagement and distribution. The decision to transition to a native app was driven by the desire to improve user experience and capitalize on the app's distribution potential. The team chose React Native with Expo for its code reusability, ecosystem maturity, and ability to deliver a native-like experience, aligning with their existing expertise in React and TypeScript. This strategic move resulted in a substantial increase in customer retention and revenue, with significant business impacts such as increased trials, revenue growth, and investor interest. The ability to push over-the-air updates through Expo further enhanced their agility, underscoring the importance of a methodical approach to technology decisions for sustainable growth.
Aug 06, 2025
2,021 words in the original blog post.
Karol Koronowicz, a designer and engineer from Poland, created Dyfna, a mental well-being app inspired by personal struggles with depression and work burnout. Unlike typical journaling apps, Dyfna acts as a mind assistant, offering users therapy-like experiences by remembering shared thoughts and providing suggestions based on cognitive behavioral research. The app addresses limited access to therapy by offering a more accessible solution. Built using Expo, Dyfna was developed as a native-first application for Android and iOS to ensure seamless integration into users' daily lives, leveraging built-in discovery channels and notifications. The development team, leveraging their Vue.js background, found React Native's syntax intuitive, allowing fast iterations and custom designing every component. Dyfna's features include guided journaling, personalized prompts, and non-intrusive notifications, all designed to create an emotionally safe space that users return to willingly. The app uses a tech stack that includes Supabase for the backend and RevenueCat for payment management, resulting in a stable and well-received platform. The development choices made for Dyfna have allowed the technology to fade into the background, highlighting the user experience, which has been met with positive traction and user engagement.
Aug 05, 2025
1,612 words in the original blog post.