A beautiful Android application that replicates the ChatGPT user interface with modern Material Design components and Jetpack Compose.
- Modern UI: Dark theme similar to ChatGPT
- Chat Interface: Message bubbles with user and AI distinction
- Real-time Messaging: Smooth chat experience with typing animations
- Material Design 3: Clean and intuitive interface
- Jetpack Compose: Built with modern Android UI toolkit
The app features:
- Dark theme with professional colors
- Message input field with send button
- Scrollable chat history
- Responsive design for different screen sizes
- Package Name: com.ahamai.chatapp
- Version: 1.0 (1)
- Min SDK: 24 (Android 7.0+)
- Target SDK: 34 (Android 14)
- APK Size: ~15MB
- Download the
AhamAI.apkfile - Enable "Install from Unknown Sources" in your Android settings
- Install the APK file
- Launch the app and start chatting!
- Language: Kotlin
- UI Framework: Jetpack Compose
- Architecture: MVVM with ViewModel
- Material Design: Material 3 components
- Build Tool: Gradle
To build the project from source:
- Clone the repository
- Open in Android Studio
- Sync Gradle files
- Run the project or build APK
./gradlew assembleDebugThe APK will be generated in app/build/outputs/apk/debug/
- ChatScreen: Main chat interface
- MessageBubble: Individual message display
- ChatInput: Message input with send button
- ChatHeader: Top navigation bar
✅ Chat UI with message bubbles
✅ Dark theme (ChatGPT-like)
✅ Message input field
✅ Send button functionality
✅ Scrollable chat history
✅ Welcome message
✅ Simulated AI responses
This is a UI clone for demonstration purposes. It includes simulated AI responses for testing the interface. To integrate with a real AI service, you would need to add API integration in the ChatViewModel.
Created for demonstrating modern Android development with Jetpack Compose and Material Design 3.