Skip to content

Pankajrana01/AIChatApp-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Chat App (iOS)

A modern AI-powered chat application built using SwiftUI with advanced features like voice input, text-to-speech, onboarding UI, and dynamic theming.

Gemini-Generated-Image-yjq2qtyjq2qtyjq2.png


🚀 Features

  • 💬 Real-time AI chat interface
  • 🎙️ Voice input (Speech-to-Text)
  • 🔊 Text-to-Speech responses
  • 🎨 Dynamic theme customization
  • 🌙 Dark mode support
  • 🧠 Multiple conversation UI (planned)
  • 🧭 Onboarding experience (modern UI)
  • 🗑️ Clear chat & delete messages
  • ⚡ Smooth animations & glassmorphism UI

📱 Screenshots

(Add screenshots here after uploading images)


🛠️ Tech Stack

  • SwiftUI
  • MVVM Architecture
  • Speech Framework (Apple)
  • AVFoundation (Text-to-Speech)
  • UserDefaults (@AppStorage)
  • Combine

🧠 Architecture

The app follows MVVM (Model-View-ViewModel) architecture:

  • View → UI Layer (SwiftUI)
  • ViewModel → Business Logic
  • Model → Data Structure

⚙️ Setup Instructions

  1. Clone the repository:
git clone https://github.com/your-username/AIChatApp-iOS.git

About

A modern AI-powered chat application built with SwiftUI featuring voice input, text-to-speech, onboarding experience, and dynamic theming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages