尚硅谷Java培训

鸿蒙项目-硅谷租房

视频介绍

采用华为新发布的API-12规范,使用了新版的开发者工具,企业级鸿蒙手机App项目:硅谷租房,一套教程带你打通鸿蒙开发,具备从0到1开发一个鸿蒙原生项目的能力!

项目涵盖鸿蒙必备技能:ArkTS核心语法、类型系统、内置对象、常用API、生命周期函数;代码复用技术:@Styles、@Extend、@Builder;多种布局方式:Grid、List、Column、Row、Stack;组件状态管理:@State、@Prop、@Link、@Watch、@Observed、@ObjectLink;常用内置组件:Swiper、Scroll、Tabs、WaterFall;本地存储技术:LocalStorage、AppStorage、PersistentStorage;网络请求技术:HTTP模块、Promise、异步编程、async/await、Axios封装……

真正的企业级App布局,项目页面上的细节都有精准的设计稿与之对应,且会细致地讲解如何使用设计稿。项目实现了房屋租赁的全套流程,包括:注册、登录、搜索、预约、服务、发现、收藏等功能,且接口全部为真实接口,并提供清晰的接口文档。学习之后你将掌握:多种布局技能及UI复用的各种技巧、封装底层公共组件库的能力、组件状态和应用状态的各种操作、鸿蒙开发中网络通信方案、鸿蒙应用多终端适配技巧。

本套教程适合前端工程师、Android/iOS 工程师及有其他编程经验的开发者,学习所需前置知识:具备鸿蒙开发基础,具备前端技术基础:HTML、CSS、JavaScript和前端任意框架开发经验,相关教程尚硅谷教育公众号回复:鸿蒙、前端,即可免费获取。

视频目录 选集

  • 01.课程简介
  • 02.项目功能介绍
  • 03.蓝湖的使用
  • 04.启动服务器和导入接口
  • 05.应用标题和图标配置
  • 06.搭建TabBar
  • 07.定义颜色、大小常量
  • 08.HTTP封装
  • 09.轮播图组件功能
  • 10.使用LazyForEach优化轮播图
  • 11.SearchBar组件
  • 12.NavList组件
  • 13.TileList组件
  • 14.PlanList组件
  • 15.获取首页数据
  • 16.AdPicture
  • 17.发送请求,获取房源推荐数据
  • 18.RoomRecommend组件
  • 19.使用LazyForEach优化RoomRecommend
  • 20.滚动更新SearchBar颜色
  • 21.封装ScrollContainer组件
  • 22.获取状态栏高度并设置
  • 23.设置状态栏颜色
  • 24.定义rvp完成适配
  • 25.解决底部安全距离问题
  • 26.设置想看页面颜色渐变
  • 27.完成NavBar组件
  • 28.FindRoom组件
  • 29.Bg组件
  • 30.NavBar组件
  • 31.VIP组件
  • 32.封装Card组件
  • 33.发送请求,完成VIP组件数据展示
  • 34.DomesticService组件
  • 35.封装calendar函数
  • 36.ServiceCalendar组件
  • 37.ServiceClean组件
  • 38.路由跳转功能
  • 39.封装NavBar公共组件
  • 40.SearchFilter组件
  • 41.发送请求,获取房源数据
  • 42.RoomList组件
  • 43.上拉加载RoomList数据
  • 44.搜索区域布局
  • 45.控制搜索区域的显示隐藏(上)
  • 46.控制搜索区域的显示隐藏(下)
  • 47.获取省市区数据
  • 48.省市区数据三级联动
  • 49.重置位置功能
  • 50.点击查看房源更新搜索文字
  • 51.位置搜索功能
  • 52.封装自定义事件,完成位置搜索功能
  • 53.支付方式
  • 54.租金
  • 55.排序
  • 56.发送请求,获取房间详情
  • 57.搭建房间详情布局
  • 58.完成房间滚动功能
  • 59.搭建组件&路由跳转
  • 60.搭建手机号页面
  • 61.手机号页面功能
  • 62.倒计时功能
  • 63.登录功能
  • 64.获取用户数据
  • 65.解决导航栏高度和颜色问题
  • 66.封装Drawer组件
  • 67.搭建预约看房静态
  • 68.完成预约日期功能
  • 69.完成预约租房