尚硅谷_鸿蒙项目-硅谷租房教程发布

-------------------------------------------

教程简介:

采用华为新发布的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.完成预约租房