Building a native-first social platform with Expo
Blog post from Expo
udictio is a collaborative social dictionary designed to make user contributions persistent and discoverable through permanent topic pages rather than ephemeral feeds, allowing pseudonymous entries while using moderation, hidden follower and vote totals, no advertising, and no post-ranking algorithm. Developed from a University of Nevada, Reno master’s project into an App Store app released in 2026, it supports thousands of entries and social features including profiles, messaging, search, voting, image uploads, drafts, and notifications. Built with Expo, React Native, TypeScript, Apollo Client, and a Django GraphQL backend, the app uses Expo as its central architecture while adding narrowly scoped Swift integrations for features such as Siri posting through App Intents, Home Screen trending-topic widgets, Core Spotlight indexing, and on-device Apple Intelligence summaries. The development approach relies on Expo Prebuild, Continuous Native Generation, config plugins, and generated native projects kept outside version control to make native changes reproducible without maintaining a separate iOS codebase. The account emphasizes practical lessons involving real-device lifecycle behavior, isolated widget runtimes and storage constraints, safe cancellation of streamed AI responses, privacy-conscious credentials, compatibility fallbacks, and runtime policies for safely delivering updates across varying app binaries.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.