移动端

Kivy 跨平台 App 开发

用 Python 构建 iOS 和 Android 应用。一套代码,多端运行。

📚 60 课时 ⏱ 28 小时 📱 跨平台
课程章节

60 课时,打造移动应用

01

Kivy 基础与安装

了解 Kivy 框架的核心理念,完成环境搭建,编写并运行第一个 Hello World 移动应用。

6 课时
02

KV 语言与界面设计

学习 Kivy 专属的 KV 声明式语言,掌握用 KV 文件高效描述界面布局与属性绑定。

7 课时
03

常用控件详解

深入掌握 Button、Label、TextInput、Image、Slider、Spinner 等常用 UI 控件的用法与自定义。

7 课时
04

布局与响应式设计

学习 BoxLayout、GridLayout、FloatLayout、StackLayout 等布局方式,适配不同屏幕尺寸。

6 课时
05

事件处理与交互

掌握 Kivy 事件绑定机制,实现触摸手势、按钮回调、键盘输入以及动画效果。

6 课时
06

数据绑定与列表

学习 Property 数据绑定系统,使用 ListView 和 RecycleView 实现动态数据列表展示。

6 课时
07

网络请求与 API

集成 HTTP 请求库,调用 RESTful API 获取和提交数据,处理异步网络通信。

5 课时
08

本地存储与数据库

使用 SQLite、JSON 文件和 Kivy 的 Settings 模块实现应用数据的本地持久化存储。

5 课时
09

打包发布 App

学习使用 Buildozer 和 KivyMD 打包工具,将应用编译为 Android APK 和 iOS 安装包并发布。

6 课时
10

实战项目:天气 App

综合运用所学知识,从零构建一个完整的天气查询应用,包含 API 调用、数据展示与本地缓存。

6 课时
在线练习

动手试一试

app_demo.py
输出结果
点击 "运行" 查看结果...

构建你的第一个 App

60 课时,用 Python 做移动应用

← 返回课程列表