用 Python 构建 iOS 和 Android 应用。一套代码,多端运行。
了解 Kivy 框架的核心理念,完成环境搭建,编写并运行第一个 Hello World 移动应用。
学习 Kivy 专属的 KV 声明式语言,掌握用 KV 文件高效描述界面布局与属性绑定。
深入掌握 Button、Label、TextInput、Image、Slider、Spinner 等常用 UI 控件的用法与自定义。
学习 BoxLayout、GridLayout、FloatLayout、StackLayout 等布局方式,适配不同屏幕尺寸。
掌握 Kivy 事件绑定机制,实现触摸手势、按钮回调、键盘输入以及动画效果。
学习 Property 数据绑定系统,使用 ListView 和 RecycleView 实现动态数据列表展示。
集成 HTTP 请求库,调用 RESTful API 获取和提交数据,处理异步网络通信。
使用 SQLite、JSON 文件和 Kivy 的 Settings 模块实现应用数据的本地持久化存储。
学习使用 Buildozer 和 KivyMD 打包工具,将应用编译为 Android APK 和 iOS 安装包并发布。
综合运用所学知识,从零构建一个完整的天气查询应用,包含 API 调用、数据展示与本地缓存。