导入
关于本课程
了解课程的先决条件和学习目标。
本课程介绍
本课程将指导你如何使用 Ionic 框架开发跨平台应用程序,支持桌面端、iOS、Android 以及渐进式网页应用(PWA)。
我们将从 Ionic 生态系统中各个产品与服务的概述及其底层技术讲起,逐步带你掌握 Ionic 框架的使用。随后,深入讲解 Ionic 的各项功能特性。
在后续章节中,你会学习如何构建完整的移动应用,并了解如何将这些应用发布到苹果 App Store 和谷歌 Google Play 商店。
如果你此前未接触过 Angular——即 Ionic 所依赖的底层框架——可能会对其语法感到陌生甚至有些困惑。请放心,我们会一步步引导你理解所涉及的内容及其使用原因。相信很快你就能轻松上手,独立开发属于自己的应用程序!
学习目标
通过本课程,你将能够掌握:
- Ionic 使用的各种工具与技术
- 如何创建一个 Ionic 项目
- Ionic 项目的整体架构
- 如何创建自定义的 Angular 与 Stencil 组件
- 如何实现页面组件之间的导航
- 如何使用 Ionic 提供的 UI 组件
- 如何为 Ionic 应用设置主题
- 如何在 Ionic 应用中使用 Apache Cordova 和 Capacitor 插件
- 如何加载、输入和存储数据
先修要求
本课程假定你已具备以下技术的基础知识:
- JavaScript
- Angular
- HTML(超文本标记语言)
- CSS(层叠样式表)
- Sass(Sass 是一种扩展了 CSS 功能的预处理器语言)
虽然不必精通上述每一项技术,但你应该熟悉 命令行界面(CLI) 的基本操作。如果你是初学者也不必担心,通过我们提供的实例,你可以快速轻松地掌握相关内容。
此外,你还应了解面向对象编程(OOP)的基本概念,例如类、继承和访问修饰符。