Hoppa till innehållet

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.

Öppna på GitHubMIT-licens · fri att använda

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 simulator

Struktur

app/        Expo Router screens and layouts
blocks/     theme tokens, toast config, UI primitives
lib/        contexts, query client, hooks, utils
services/   API client

Miljö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

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.