This project aims to create a beautiful client app for Home Assistant (HA) using Dart and Flutter. The client communicates with the Home Assistant instance via WebSocket API
The motivation behind this project is to create a visually appealing and user-friendly client app for Home Assistant that can run on various platforms.
Currently, there are not many of them. I want to design a good architecture (skeleton), so I can easily add new features (muscles). I want to add 'Companion App' functionality in the near future.
- Authentication: Users can authenticate and log out securely.
- Areas: List of areas
- Companion App: (In Progress): This feature will allow the app to register on the Home Assistant server and send location and other sensor data.
- iOS - ✅
- MacOS - ✅
- Android -
⚠️ (Not tested) - Windows -
⚠️ (Not tested) - Linux
⚠️ (Not tested)
- Get dependencies
flutter pub get
- Run build_runer
dart run build_runner watch
Contributions to this project are welcome! If you'd like to contribute, please fork the repository, make your changes, and submit a pull request. You can also open an issue to report bugs or suggest new features.
This project is licensed under the MIT License