Complete Android application for AI-powered smart home control with multi-system integration.
home-automation-ai/
├── android-app/ # Main Android application
│ ├── app/ # App module
│ │ └── src/main/
│ │ ├── java/com/homeai/app/
│ │ │ ├── ai/ # AI assistant and OpenAI integration
│ │ │ ├── di/ # Dependency injection (Hilt)
│ │ │ ├── integrations/ # Home automation integrations
│ │ │ ├── models/ # Data models
│ │ │ ├── services/ # Background services
│ │ │ ├── ui/ # Compose UI screens
│ │ │ └── utils/ # Utilities
│ │ └── res/ # Android resources
│ └── docs/ # Documentation
├── samples/ # Sample configurations
│ └── sample_config.json # Device and scene examples
└── README.md # This file
- Natural language device control
- Context-aware responses
- Voice input support
- OpenAI GPT-4 integration
- Home Assistant: Full REST API support
- MQTT: Tasmota, Zigbee2MQTT, ESPHome
- SmartThings: Complete device control
- Google Home/Matter: Placeholder for future
- Material 3 design with dynamic colors
- Bottom navigation
- Device cards with inline controls
- Scene quick actions
- Dark mode support
- Clone this repository
- Open
android-appin Android Studio - Sync Gradle dependencies
- Build and install on your device
- Configure integrations in Settings
# List devices
adb devices
# Install app
adb install app/build/outputs/apk/debug/app-debug.apk
# View logs
adb logcat -s HomeAI
# Uninstall
adb uninstall com.homeai.app- Android 8.0+ (API 26)
- One or more smart home integrations
- OpenAI API key (optional, for AI features)