# flutter-app **Repository Path**: hen128/flutter-app ## Basic Information - **Project Name**: flutter-app - **Description**: 我第一个flutter app - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-26 - **Last Updated**: 2026-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flutter 小商城 学习flutter,实现一个简单的商城应用。 来源黑马flutter课程。 主要功能总结: 1. 创建适配web平台项目命令:flutter create --platforms web hm_shop 2. 运行:flutter run -d web-server --web-port=48642 3. 热更新的时候,需要在终端输入:r,便可在浏览器看到变化。 4. 代码结构嵌套的,样式和结构代码是一起的。 5. 主要生命周期: - initState:初始化状态,调用一次。 - build:构建界面,调用多次。 - dispose:销毁资源,调用一次。 6. 每个页面有对外的class,用于创建页面实例,也有对内的class。 7. 每个页面的class中,有状态管理(StatefulWidget)和状态管理(State)。 8. 主要UI依赖material design规范。 9. 网络请求的依赖使用的是dio,用于发送http请求,类似axios。 10. Getx 用于状态管理,类似 Vuex。shared_preferences 用于持久化。 11. 课程只提供了部分接口:商城列表、登录,其他接口未提供(购物车、分类等)。 12. 登录账号:账号account:13200000001~13200000010,密码password:123456