Skip to content

gen-dead-X/kickstart-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Boilerplate

A modern, opinionated and scalable React Native boilerplate to kickstart your next mobile application.

📱 Screenshots

Dark Theme Light Theme

🚀 Quick Start

npx kickstart-native-cli init

✨ Features

  • Written in TypeScript
  • Pre-configured folder structure
  • Built-in navigation setup
  • State management configuration
  • Theming and styling system
  • Testing setup with Jest
  • Linting and formatting with ESLint & Prettier
  • Nativewind Setup
  • Navigation Setup
  • React Native Paper Setup
  • Zustand For State Management
  • MMKV for a faster storage usage
  • Environment configuration
  • Component library

📁 Project Structure

src/
   ├── ui/          # Reusable components
   ├── navigation/  # Navigation configuration
   ├── screens/     # Screen components
   ├── store/       # State management
   ├── hooks/       # Custom Hooks
   ├── storage/     # Storage configuration
   └── utils/       # Utility functions

📝 Requirements

  • Node.js >= 20
  • npm or yarn
  • React Native development environment

🛠 Development

  1. Install dependencies:
yarn install
  1. Run the app:
# iOS
yarn ios

# Android
yarn android

📚 Documentation

For detailed documentation, please visit our Wiki.

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

📄 License

MIT