This is a WhatsApp clone built using React Native, Redux, Firebase, and Expo, compatible with iOS and Android platforms. It replicates core functionalities of WhatsApp, such as real-time messaging, authentication, and user management.
- Real-Time Messaging
- User Authentication via Firebase
- Chat Management
- Responsive UI
- Cross-Platform Support for iOS and Android using Expo
- Clone the repository:
git clone https://github.com/efxlve/whatsapp-clone.git
- Install dependencies:
npm install
- Run the app:
npm start
- Ensure you have Xcode installed.
- Use the Expo Go app on your iOS device or simulator to scan the QR code provided by
npm start
. - You can also run the app on a real iOS device by scanning the QR code.
- Install Android Studio and set up an Android Virtual Device (AVD).
- Alternatively, use the Expo Go app on your Android device to scan the QR code provided by
npm start
. - You can also run the app on a real Android device by scanning the QR code.
- Open the app on your iOS or Android device, sign up or log in, and start chatting.
Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.
This project is licensed under the MIT License. See the LICENSE file for details.