- Download zip or click "Use this template"
- Install packages with
npm install
oryarn install
- Spin up dev environment with
npm run start
oryarn run start
tombo/src
│
├── components # Reusable components
│
├── navigator
│ │
│ ├── drawer # The app sidebar is the 'drawer'
│ │
│ ├── tab # Where the bottom tab navigation buttons are defined.
│ │ # Each tab have a 'stack' of different screens it can support.
│ │
│ └── stack # Here is where the screens stacks are defined for each tab.
│ # We currently have three tabs: HomeMap, Alerts and Reports.
│
├── states # The different *reactive* states of the app are defined here,
│ │ # along with the actions that can be performed on them.
│ │ # This mix of state and actions is called a 'slice'.
│ │
│ └── app # The global app state. We store user's status here.
│
├── utils # Different utilities and helpers
│ │
│ └ store.ts # Where the different slices are 'registered' to Redux.
│
└── views # The different screens of the app.
- expo v50
- expo-asset
- expo-font
- expo-image
- expo-splash-screen
- expo-status-bar
- react-navigation 6.x
- redux-toolkit
Expo provides a popular set of vector icons. Please search icons from here
This project is available under the MIT license. See the LICENSE file for more info.