零基础玩转鸿蒙应用开发

📚 共计 30 章节
第1章
鸿蒙初探
什么是鸿蒙?发展历程与设计理念,生态全景概览
概念生态
第2章
开发环境搭建
安装DevEco Studio,配置SDK,Hello World项目
工具上手
第3章
ArkTS语言基础 (上)
变量声明、数据类型、函数、条件与循环
语法入门
第4章
ArkTS语言基础 (下)
面向对象、接口、泛型、模块化
OOP进阶
第5章
初识ArkUI
声明式UI、组件化、@Entry/@Component/build
UI框架
第6章
常用基础组件 (一)
Text、Image、Button、TextInput
组件属性
第7章
常用基础组件 (二)
List、Grid、Column、Row布局容器
布局容器
第8章
页面布局与样式
Flex、线性、层叠布局,尺寸/边距/背景色
样式Flex
第9章
状态管理 (一)
@State、@Prop、@Link 父子组件数据传递
状态装饰器
第10章
状态管理 (二)
@Provide/@Consume, @Observed/@ObjectLink
共享跨组件
第11章
事件处理
触摸、点击、手势识别与处理
交互手势
第12章
页面路由与导航
页面栈、Router/NavPathStack、参数传递
路由导航
第13章
生命周期
UIAbility、页面、组件生命周期
生命周期钩子
第14章
资源管理与国际化
string.json、颜色/图片资源、多语言适配
资源i18n
第15章
网络请求
@ohos.net.http 发起HTTP请求,JSON解析
网络数据
第16章
数据持久化 (一)
首选项 (Preferences) 轻量级存储
存储KV
第17章
数据持久化 (二)
关系型数据库 (RDB) 结构化数据
SQLRDB
第18章
文件管理
应用沙箱、文件读写、图片选择与保存
文件沙箱
第19章
多媒体开发 (一)
音频播放与录制
音频媒体
第20章
多媒体开发 (二)
视频播放与相机预览
视频相机
第21章
动画与动效
属性动画、显式动画、转场、自定义曲线
动画动效
第22章
自定义组件与封装
@Builder、组件复用与抽离
封装复用
第23章
Ability框架深入
UIAbility / ServiceExtensionAbility / 后台任务
Ability后台
第24章
数据请求进阶
OkHttp封装、网络状态监听、缓存策略
网络缓存
第25章
鸿蒙特色功能
分布式软总线初探、跨设备流转
分布式流转
第26章
应用安全
权限声明、数据加密、网络安全配置
安全权限
第27章
性能优化
LazyForEach、状态管理优化、内存泄漏
性能优化
第28章
调试与测试
HiLog日志、DevEco调试器、单元测试
调试测试
第29章
应用发布准备
签名、打包HAP、上架华为市场流程
发布上架
第30章
综合实战
待办事项App:增删改查、本地存储、UI交互
项目完整