Quick-Ping-Chat-App-Flutter
Quick Ping 是一個使用 Flutter 建構的即時聊天應用程式,設計目標是為使用者提供無縫且互動式的通訊體驗。此應用允許使用者透過 Google 帳號登入,並進行即時訊息交談、分享表情符號,以及使用 AI 驅動的聊天機器人互動、翻譯與圖像生成等額外功能。
- 星標
- 1
- 分支
- 0
- 最近推送(UTC)
- 2025年4月10日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
Quick Ping - Real-Time Chat Application
Quick Ping is a simple, feature-rich, and interactive chat application built with Flutter. It offers real-time messaging, Google Sign-In, and AI-powered features like chatbots, translation, and image generation. Chat with your friends, explore AI tools, and enjoy seamless communication.
📸 Screenshots: Experience the clean and interactive design of Quick Ping!
✨ Features:
- Real-time messaging with Firebase.
- Google Sign-In for easy login.
- Add users by email ID and manage your contacts.
- Chat interface with text, emojis, and real-time updates.
- Profile Management (Update name & about).
- Message Status: Delivered and read indicators.
- Edit or delete your messages at any time.
- AI Chatbot integration powered by Gemini Flash 1.5.
- Language translation support (English, Hindi, Gujarati, etc.).
- AI Image Generator to create images from text prompts.
- Sleek UI with Material Widgets.
🧠 AI Chatbot Setup: To use the Gemini AI Chatbot, provide your own API key. You can generate it from Google AI Studio.
💬 Feedback & Suggestions: Feel free to reach out for any feedback or suggestions: 📧 [harishsondagar3@gmail.com](mailto:harishsondagar3@gmail.com)
🏷️ Keywords: Flutter Chat App, Firebase Messaging, Google Sign-In, AI Chatbot in Flutter, Cross-Platform Chat, Real-Time Messaging, Material Design, AI Features in Apps
分類
使用的依賴
依賴清單 18 項
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - firebase_core
^3.11.0 - firebase_auth
^5.4.2 - google_sign_in
^6.2.2 - cloud_firestore
^5.6.3 - cached_network_image
^3.4.1 - image_picker
^1.1.2 - emoji_picker_flutter
^4.3.0 - http
^1.3.0 - brain_fusion
— - flutter_dotenv
^5.2.1 - translator
^1.0.3+1 - shared_preferences
^2.5.2 - url_launcher
^6.3.1 - flutter_email_sender
^7.0.0 - flutter_test開發依賴
{"sdk":"flutter"} - flutter_launcher_icons開發依賴
^0.14.3
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗