En app för iOS och Android, redo att döpas om.
En Expo-app med flikar, tema som följer telefonen, egna typsnitt, en API-klient och datahämtning på plats — så att första dagen går till appen och inte till uppsättningen.
Använd den när
Du startar en mobilapp som pratar med ditt eget API och vill ha routing, tema och datahämtning klart från dag ett.
Behöver appen ett API att prata med? template-backend i stället →Det här ingår
Färdigt från start.
Navigering
Expo Router med tre flikar och en stack för modaler, med typade rutter.
Tema
Ljusa och mörka färger, avstånd och textstorlekar som följer telefonens läge.
Typsnitt
Manrope och Playfair Display, och startskärmen väntar tills de laddats.
API-klient
Get, post, put, patch och delete med tidsgräns, tydliga fel och inloggning via token.
Datahämtning
TanStack Query med rimliga standardvärden för cache och nya försök.
EAS
Byggprofiler för utveckling, test och produktion.
Kom igång
pnpm install
cp .env.example .env
pnpm start # press i / a for a simulatorStruktur
app/ Expo Router screens and layouts
blocks/ theme tokens, toast config, UI primitives
lib/ contexts, query client, hooks, utils
services/ API clientMiljövariabler
- EXPO_PUBLIC_API_URL
EAS-profilerna sätter sin egen API-adress för test och produktion — byt den mot ditt API.
Bra att veta
- Lägg till egen ikon och startbild: app.json pekar på filer som inte finns i repot.
- Byt appnamn, bundle-id och EAS-projekt-id innan första bygget.
Byggd med
- Expo SDK 54
- React Native 0.81
- React 19
- Expo Router 6
- TanStack Query
- TypeScript
- EAS
Fler mallar
template-next-supabase
MITNext.js och Supabase, där ett typat datalager äger varje fråga och varje behörighetskontroll.
Next.js 16 · React 19 · Supabase
Läs mer →template-next-mongo
MITNext.js och MongoDB, där ett delat datalager äger klienten, scheman, frågor och behörighet.
Next.js 16 · React 19 · MongoDB driver 7
Läs mer →template-monorepo
MITEn webbapp i Next.js, ett API i Express och bakgrundsjobb i Inngest som delar ett databasschema.
Next.js 15 · React 19 · Clerk
Läs mer →template-backend
MITEtt REST-API i Express och TypeScript med inloggning, Postgres, Redis och validering på plats.
Express 5 · TypeScript · Clerk
Läs mer →template-gateway
MITEtt lager i Next.js mellan dina appar och ett befintligt API, där API-nyckeln stannar på servern.
Next.js 15 · React 19 · TypeScript
Läs mer →
Låt oss bygga
nästa sak.
Du pratar med mig, inte med en säljare. Första samtalet är gratis.
— Kenny
psst, det tar 15 min
Skriver du svarar jag samma vardag.