Skip to content

rishik-24/twitter-clone-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone App (React Native) 🦜

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.


🚀 Features

  • 📰 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

🛠️ Tech Stack

  • React Native
  • Expo
  • TypeScript
  • Bun (package manager)
  • React Navigation / Expo Router
  • Vector Icons

📂 Project Structure

.
├── 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

  1. Clone the repository
git clone https://github.com/rishik-24/Twitter-Clone-App-React-Native-.git
  1. Navigate to the project
cd Twitter-Clone-App-React-Native-
  1. Install dependencies
bun install (Bun recomended)
  1. Start the app with cache clear
bun start -c

📚 Learning Goals

  • Understanding real-world React Native project structure

  • Building scalable UI components

  • Practicing mobile UI/UX patterns

  • Improving app navigation & performance

🧑‍💻 Author

Rishik Roy Frontend / Mobile App Developer GitHub: @rishik-24

About

A Twitter (X) clone built using React Native, showcasing modern UI design, reusable components, and real-world social media app architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors