A React Native mobile application built with Expo, inspired by the Threads social media platform.
This is a basic template for a Threads-like app, currently displaying a simple "Hello, World!" message. The app is set up with Expo Router for file-based routing and navigation.
- React Native - Framework for building native apps
- Expo - Platform for universal React applications
- TypeScript - Typed JavaScript
- Expo Router - File-based routing for Expo apps
-
Clone the repository:
git clone <repository-url> cd Threads
-
Install dependencies:
pnpm install
Start the development server:
pnpm start
Then choose your target platform:
- Android:
pnpm android
- iOS:
pnpm ios
- Web:
pnpm web
Threads/
├── assets/ # App icons, splash screens, and other assets
├── src/
│ └── app/
│ ├── _layout.tsx # Root layout component
│ └── index.tsx # Home screen
├── app.json # Expo configuration
├── package.json # Dependencies and scripts
└── tsconfig.json # TypeScript configuration
- Basic Expo setup with TypeScript
- File-based routing with Expo Router
- Cross-platform support (iOS, Android, Web)
- Modern React Native architecture
This project uses:
- pnpm for package management
- Expo CLI for development and building
- TypeScript for type safety
- Fork the repository
- Create a feature branch
- Make your changes
- Test on multiple platforms
- Submit a pull request
This project is licensed under the terms specified in the LICENSE file.