A modern Twitter (X) clone built using React Native, focused on clean UI, smooth navigation, and real-world mobile app architecture. This project demonstrates how a social media application is structured using reusable components and scalable design patterns.
- 📰 Home feed layout (Twitter-style timeline)
- ✍️ Create and view posts
- ❤️ Like & interact with posts
- 👤 User profile screens
- 🌙 Dark mode friendly UI
- 📱 Fully responsive mobile design
- 🧩 Reusable & modular components
- React Native
- Expo
- TypeScript
- Bun (package manager)
- React Navigation / Expo Router
- Vector Icons
.
├── app/ # App routes & screens
├── components/ # Reusable UI components
├── assets/ # Images, icons, fonts
├── theme/ # Colors & theme config
├── .vscode/ # Editor config
├── app.json
├── package.json
├── tsconfig.json
└── README.md
⚙️ Installation & Setup
- Clone the repository
git clone https://github.com/rishik-24/Twitter-Clone-App-React-Native-.git
- Navigate to the project
cd Twitter-Clone-App-React-Native-
- Install dependencies
bun install (Bun recomended)
- Start the app with cache clear
bun start -c
-
Understanding real-world React Native project structure
-
Building scalable UI components
-
Practicing mobile UI/UX patterns
-
Improving app navigation & performance
Rishik Roy Frontend / Mobile App Developer GitHub: @rishik-24