<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kevin Smith</title>
    <description>The latest articles on DEV Community by Kevin Smith (@keveightysev).</description>
    <link>https://dev.to/keveightysev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3597334%2F162d0ad8-be4a-4d1c-86f6-9acd3e8ed6ca.png</url>
      <title>DEV Community: Kevin Smith</title>
      <link>https://dev.to/keveightysev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keveightysev"/>
    <language>en</language>
    <item>
      <title>Dr. Strangepie or: How I Learned to Stop Resisting and Love Expo</title>
      <dc:creator>Kevin Smith</dc:creator>
      <pubDate>Wed, 05 Nov 2025 21:49:31 +0000</pubDate>
      <link>https://dev.to/keveightysev/dr-strangepie-or-how-i-learned-to-stop-resisting-and-love-expo-1o7a</link>
      <guid>https://dev.to/keveightysev/dr-strangepie-or-how-i-learned-to-stop-resisting-and-love-expo-1o7a</guid>
      <description>&lt;p&gt;In October 2024, I started a new role at Pie, a Chicago-based company  that is building a platform that makes it easier for people to find things to do and make memories with friends. I was excited to join Pie for a few reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;In-person culture&lt;/strong&gt; After working remotely for 5 years, I was looking for a position that gave some face-to-face time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Values alignment&lt;/strong&gt; Pie's mission to cure loneliness was something that resonated with me, personally&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stack alignment&lt;/strong&gt; I had been working exclusively with React Native for years, and I was excited to continue that when building this product&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The people&lt;/strong&gt; they're pretty cool, I guess&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I remember when I started, the only downside that I thought was going to be a point of frustration was that the existing React Native app was built with &lt;a href="https://expo.dev" rel="noopener noreferrer"&gt;Expo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnl4fr1ys70dj7r8xswi.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnl4fr1ys70dj7r8xswi.webp" alt="animation of a person slowly being pied in the face" width="245" height="275"&gt;&lt;/a&gt;&lt;/p&gt;
This is how excited I was to work with Expo



&lt;p&gt;&lt;br&gt;&lt;br&gt;
After a year of working with Pie and Expo, however, I can confidently say that I have drank the Kool-Aid, and have come to enjoy the Expo ecosystem. I can see now why the React Native docs explicitly recommend using Expo when starting a new project. There are quite a few reasons that changed my tune:&lt;/p&gt;

&lt;h2&gt;
  
  
  Vast library of native modules
&lt;/h2&gt;

&lt;p&gt;As a social media and events app, there are a lot of features that the Pie mobile app requires to keep folks engaged. Have packages available to install in a cinch really helps us deliver speedy delights&lt;/p&gt;

&lt;h3&gt;
  
  
  Media modules
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;expo-camera&lt;/strong&gt;, &lt;strong&gt;expo-image-picker&lt;/strong&gt;, &lt;strong&gt;expo-media-library&lt;/strong&gt;
One of the first experiences users have when registering for Pie is selecting a profile picture. These packages let us give users the option to take a selfie real quick or upload their favorite shot. Users can also upload images for plans they create, as well as share photos in a plan chat.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-audio&lt;/strong&gt; We've started adding tones for feedback, like a little *ding* when someone accepts a friend request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-video&lt;/strong&gt; Currently in discovery, we're exploring how we can include video in the app&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Social modules
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;expo-contacts&lt;/strong&gt; We like giving our users the ability to find friends who've already joined Pie, by letting them sync their contacts with the app.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-clipboard&lt;/strong&gt; Our highest converting share action is folks tapping to quickly copy the link to a plan to their clipboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-sms&lt;/strong&gt; Users can directly share plans with their friends via SMS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-sharing&lt;/strong&gt; Makes it super simple for users to share plans or profiles in other apps&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Plan discovery modules
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;expo-location&lt;/strong&gt; We've started building out a maps feature (👀 &lt;em&gt;expo-maps&lt;/em&gt; soon), and user's location lets us find plans that are close to them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-calendar&lt;/strong&gt; Users can easily add plans they've RSVPed to to their calendars&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Miscellaneous Delight
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;expo-store-review&lt;/strong&gt; Helps drive our app review metrics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-haptics&lt;/strong&gt; Adds tactile feedback when users do certain actions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-datadog&lt;/strong&gt; Very grateful for this Datadog wrapper library&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;expo-insights&lt;/strong&gt; Expo has been very helpful with providing insights on active users of the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Expo Services
&lt;/h2&gt;

&lt;p&gt;I think one of the primary things that sold me on Expo are the Expo Application Services (EAS) offerings. They definitely simplify so many of our processes at Pie, I can't imagine working without them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;EAS Build&lt;/strong&gt; By far my favorite service, filling a gaping hole left by the closing of App Center. It's a huge relief to have builds available for our team to test out &lt;em&gt;before&lt;/em&gt; we submit them to the app stores.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EAS Submit&lt;/strong&gt; Makes it easy to submit to the app stores&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EAS Update&lt;/strong&gt; We're currently ironing out the details on implementing over the air updates for our app, but we're looking forward to utilizing EAS Update when we get there&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EAS Workflows&lt;/strong&gt; Our QA engineer is reviewing how we can use EAS Workflows to run our automated test suite&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With the wide range of modules designed to speed up development and the application services available, Expo really lets us ship new features at a rapid rate, while also ensuring our confidence in the stability of our app. Building an app that balances regular usage as well as inspiring people to put their phones down is challenging enough, and Expo helps lighten the load.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbci4fg6fd5vyhi22ybl9.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbci4fg6fd5vyhi22ybl9.gif" alt="A woman leans over a freshly baked pie, wafting its smell to her nose" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;
How I feel about using Expo now that I've worked with it for over a year






&lt;h4&gt;
  
  
  &lt;a href="https://getpie.app" rel="noopener noreferrer"&gt;Check out Pie!&lt;/a&gt;
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Get the App
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/pie-free-events-cool-people/id1509667820" rel="noopener noreferrer"&gt;Apple App Store&lt;/a&gt; | &lt;a href="https://play.google.com/store/apps/details?id=com.whippedCream.pumpkinPie" rel="noopener noreferrer"&gt;Google Play Store&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Stay up-to-date
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.instagram.com/pie/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; | &lt;a href="https://www.tiktok.com/@piesocial" rel="noopener noreferrer"&gt;TikTok&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>devjournal</category>
      <category>reactnative</category>
    </item>
  </channel>
</rss>
