# Apna Chat (We Chat)

![Status](https://img.shields.io/badge/Status-Active-brightgreen)
![Dart](https://img.shields.io/badge/dart-100%25-brightgreen)
![Flutter](https://img.shields.io/badge/Flutter-Cross%20Platform-blue)

**Simple, Decent & Feature-Rich Chatting Application.**

---

## 📦 APKs:

- **Arm APK:**  
  [Download Arm APK](https://drive.google.com/file/d/1knjEKijU0mtc7bfM68DDmYeSYE7CEoE9/view) (~20 MB)  
  *(Supports ARM v7 and v8 devices)*

- **Global APK:**  
  [Download Global APK](https://drive.google.com/file/d/1knjEKijU0mtc7bfM68DDmYeSYE7CEoE9/view) (~50 MB)  
  *(Supports all devices)*

---

## 📸 Screenshots:

**Actual app looks even better! 😃**

<kbd>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/1.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/2.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/3.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/4.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/5.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/6.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/7.png" width=30% height=30%/>
  <img src="https://github.com/HarshAndroid/we_chat/blob/master/screenshots/8.png" width=30% height=30%/>
</kbd>

---

## ✨ Features:

- Display only known users or contacts.
- Real-time messaging (with Firebase).
- Google Sign-In (no account or mobile number needed).
- Add users by email ID.
- Simple user profiles (with photo, about, last-seen, created-at).
- Message read status.
- Message delete & edit features.
- Message notifications (push notifications).
- AI Chat Bot integration (**Google Gemini**).
- Sleek UI with new Material Widgets.
- **And much more...**

---

## 🧠 AI Chatbot (Google Gemini) Setup:

To use the **Gemini AI Chatbot** feature, you need to provide your own API key.  
Create an API key by visiting [Google AI Studio](https://aistudio.google.com/app/apikey).

---

## 🎥 YouTube Course:

Check out the **YouTube Course** here:  
[Watch the YouTube Playlist](https://youtube.com/playlist?list=PL8kbUJtS6hyal7Uw7wTeYmv7yiNPH5kOq)

**Note:** This project contains more features and optimizations than the one demonstrated in the YouTube course.

---

## 💬 Feedback and Suggestions:

I’d love to hear your feedback or suggestions! Feel free to reach out via email:  
📧 [rajpurohitharsh2020@gmail.com](mailto:rajpurohitharsh2020@gmail.com)

---

## 🏷️ Keywords

- **Flutter Chat App**
- **Dart Chat Application**
- **Firebase Real-Time Messaging**
- **Google Sign-In Chat App**
- **AI Chatbot in Flutter**
- **Cross-Platform Chat App**
- **Flutter Firebase Integration**
- **Flutter Messaging App**
- **Material Design in Flutter**
- **Google Gemini AI Chat**

---
