智能家居控制系统是一个基于Flutter开发的跨平台应用,旨在提供一个直观、易用的智能家居设备控制界面。本项目支持Android、iOS、macOS、Web、Linux、HarmonyOS Next等多个平台,让用户能够随时随地控制家中的智能设备。
- 🏠 直观的设备控制界面
- 📱 支持多平台(Android、iOS、macOS、Web、Linux、HarmonyOS Next)
- 🌈 现代化UI设计
- 📊 实时设备状态监控
- 🔐 安全的设备控制机制
- ⚡ 快速响应的用户界面
- Flutter
- Dart
- Material Design
- 响应式设计
- DevEco Studio(鸿蒙开发工具)
- Linux开发工具链

- 确保已安装Flutter开发环境
flutter doctor- 克隆项目
git clone [项目地址]
cd Smart_Home- 安装依赖
flutter pub get- 运行项目
对于Android、iOS、macOS和Web平台:
flutter run对于Linux平台:
# 确保已安装Linux开发依赖
sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
# 启用Linux平台支持
flutter config --enable-linux-desktop
# 运行项目
flutter run -d linux对于鸿蒙平台(HarmonyOS Next):
# 确保已安装DevEco Studio和鸿蒙SDK
# 进入鸿蒙项目目录
cd ohos
# 构建并运行项目
hvigor runlib/
├── LandingScreen/ # 登录页面
├── SensorScreen/ # 传感器控制页面
├── constants.dart # 常量定义
└── main.dart # 应用入口
ohos/ # 鸿蒙平台相关代码
├── AppScope/ # 应用配置
├── entry/ # 应用入口
└── har/ # 鸿蒙扩展包
linux/ # Linux平台相关代码
- 启动应用后,您将看到主页面,展示所有可控制的智能设备
- 点击设备卡片可以进入详细控制界面
- 使用直观的控制按钮来操作设备
欢迎提交Issue和Pull Request来帮助改进项目。在提交PR之前,请确保:
- 代码符合项目规范
- 添加必要的测试用例
- 更新相关文档
本项目采用MIT协议开源,详见 LICENSE 文件。
本项目由坚果派开发和维护。
感谢所有为这个项目做出贡献的开发者。
Made with ❤️ by 坚果派


