Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivopr/tamagui-expo
An Expo template with Tamagui
https://github.com/ivopr/tamagui-expo
expo react-native tamagui template
Last synced: 3 months ago
JSON representation
An Expo template with Tamagui
- Host: GitHub
- URL: https://github.com/ivopr/tamagui-expo
- Owner: ivopr
- Archived: true
- Created: 2022-05-27T13:16:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T18:20:39.000Z (11 months ago)
- Last Synced: 2024-08-01T08:14:11.814Z (5 months ago)
- Topics: expo, react-native, tamagui, template
- Language: TypeScript
- Homepage:
- Size: 79.8 MB
- Stars: 266
- Watchers: 6
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - ivopr/tamagui-expo - An Expo template with Tamagui (TypeScript)
README
# Tamagui Expo Template
###### This is a community template> [!NOTE]
> This has now been archived. Meaning I won't be pushing updates to it anymore. We now have a much wider range of templates, and [tamagui.dev](tamagui.dev) explains neatly how to start on Expo only.
## Quick Start
Just run the following, changing `yourappname` to the name of your project.
```
npx create-expo-app yourappname -t tamagui-expo-template --no-install
cd yourappname
yarn install
```
If you have [Expo Go](https://expo.dev/client) app installed, just start your new app with `yarn start`, if not, create your own [Development Client](https://docs.expo.dev/development/build/)## What you get
This is a starter template for [Expo](https://expo.dev) using [Tamagui](https://tamagui.dev).
In this template you get out of the box:
- Semantic Release already configured with everything you might want
- Expo Router up and running
- Tamagui, a nice and modern way of building your UIs
- ESLint and Prettier configurations## What you don't get
- Expo Web support (for this, go to the [Official Tamagui Starter](https://github.com/tamagui/tamagui))
- i18n
- Global State management## If you want to...
1. You can build your own dev client with `eas build -p android --profile development`
1. Develop in WSL, use the `yarn wsl` command, else `yarn start` is your default choice.## Troubleshooting
### I'm on WSL but my app doesn't connect
WSL2 runs inside its own container, so it doesn't share the same IPv4 and port status as your host machine, you might need [this](https://gist.github.com/ivopr/64f974e632b7edcbe1f5e58b91e31598)