October 2024 Summaries
5 posts from Expo
Filter
Month:
Year:
Post Summaries
Back to Blog
Joaquim Verges, an experienced developer in consumer applications, emphasizes the potential of blockchain technology beyond the financial realm, highlighting its utility in various industries through public servers and smart contracts. These public servers offer built-in features like authentication, identity, and payments, facilitating the rapid development of onchain applications with open source libraries like thirdweb. These apps, which are increasingly being adopted on mobile platforms, offer features such as peer-to-peer payments, digital marketplaces, and cross-app authentication, enhancing user experiences through seamless integration and interoperability. The thirdweb React Native SDK, designed for Expo, simplifies the development process by providing tools for user authentication, wallet management, and smart contract interactions, akin to a modern Firebase. Notable examples of apps utilizing thirdweb include Kontigo, a micro banking app in Latin America, Fame, an MMA loyalty and fandom app, and Blue Social, which gamifies networking. As the ecosystem of interconnected apps and users grows, thirdweb aims to facilitate the creation of innovative applications by continuously enhancing its platform and SDK.
Oct 29, 2024
1,358 words in the original blog post.
Enzo Manuel Mangano, a software engineer and educator, details the process of using React Native to create engaging app animations by leveraging device sensors. The tutorial focuses on building a dynamic square that responds to the device's orientation, inspired by the benchmark set by Linear's app welcome screen. By utilizing the useAnimatedSensor hook from React Native Reanimated and the Skia Graphics Library, the tutorial explains how to capture device movement data and implement smooth animations for both X and Y-axis rotations. It also covers adding depth and realism with shadows and lighting effects using React Native Skia. The step-by-step guide emphasizes the importance of delightful user experiences in making apps stand out among the millions available on app stores and includes the necessary code on GitHub for practical implementation.
Oct 22, 2024
1,354 words in the original blog post.
Brian Morrison II, a tech enthusiast with over 15 years of experience, discusses the integration of React Native and Expo with Clerk and Convex to create a full-stack application named "Daily Reps," a workout tracker aimed at helping users monitor their daily exercise repetitions. The app allows users to set daily goals, track progress, and reset their targets each day. React Native and Expo facilitate cross-platform development with a single codebase, while Clerk simplifies authentication and user management with support for social sign-ons and passkeys. Convex provides a comprehensive backend service for real-time data updates. The project demonstrates how these technologies work together, using React Native for app development, Clerk for user authentication, and Convex for data management, resulting in a seamless cross-platform application that can be tested and deployed on web, iOS, and Android platforms. The guide also provides detailed instructions on setting up and testing the app on different platforms, emphasizing the speed and efficiency of this tech stack for app development.
Oct 15, 2024
3,812 words in the original blog post.
Kornel Kwiatkowski, a React Native developer at Pagepro, played a crucial role in developing a cross-platform mobile app for Payhip, an eCommerce platform that facilitates selling digital products or courses. Recognizing the need to remain competitive in a mobile-first world, Payhip partnered with Pagepro to quickly create a mobile app in just five weeks, addressing user demands for real-time transaction insights and improved sales performance monitoring. The app was built using a tech stack centered around React Native and Expo, which allowed for efficient cross-platform development, real-time updates, and simplified infrastructure management. TypeScript and NativeWind were incorporated to enhance code quality and UI consistency, while Expo's libraries facilitated the integration of essential features like authentication and notifications. The development process emphasized scalability, with a structured approach to code management ensuring future growth. The app's launch on both iOS and Android platforms is expected to improve user engagement and operational efficiency. Payhip plans to expand the app's features based on user feedback, ultimately aiming to transition its entire marketplace to a mobile-friendly format.
Oct 08, 2024
1,778 words in the original blog post.
James Pearce, a former Engineering Director at Meta, reflects on the cyclical nature of technical trends, specifically highlighting the resurgence of the "Local First" movement in software development. Historically, applications were installed locally on devices, offering responsive performance but limited data sharing and storage capacity. The shift to cloud-based solutions has improved collaboration and data security but often sacrifices user experience and data sovereignty. Pearce introduces TinyBase, an open-source JavaScript data store designed for local-first applications, which combines in-memory data management with local storage persistence and device synchronization capabilities. TinyBase supports key-value and relational database semantics, allowing developers to build apps that are responsive and can sync data across devices using conflict-free replicated data types (CRDTs). Despite the advantages of cloud computing, Pearce advocates for exploring local-first approaches, which provide greater control and privacy, and invites developers to experiment with these techniques to refine and expand the model for future applications.
Oct 01, 2024
2,587 words in the original blog post.