Programming Language courses and guides
Learn programming fundamentals and advanced concepts.
Explore Everything Programming Language

Beginning Flutter: Android Mobile App Development
Flutter 是 Google 的移动 UI 框架,用于在 iOS 和 Android 上构建高质量的原生界面。本课程专注于为 Android 平台开发应用程序。 你将从探索 Flutter 的复杂特性开始,逐步实现一个适用于 Android 通讯录的联系人资料页面。 课程后半部分,你将学习如何使用 Flutter 主题来美化你所创建的联系人资料应用。为了全面掌握 Flutter 技能,你还将练习从远程应用程序编程接口(API)获取数据。 你将在课程中嵌入的实时编码环境中实践所学内容。完成本课程后,你将具备独立创建 Android 应用并发布到 Google Play 商店的能力。
10h
Beginner

使用 Flutter 构建并发布你的第一个移动应用
本课程旨在指导你使用 Flutter(一种流行的跨平台移动应用开发框架)构建你的第一个应用程序。课程默认你已熟悉面向对象编程范式,这是包括 Dart(Flutter 所使用的语言)在内的多种现代编程语言中广泛采用的基础编程方法。 在本课程中,你将学习如何开发一个具备增删改查(CRUD)功能的待办事项(Todo)应用。你还将学习如何使用 Flutter 组件设计应用的用户界面,并通过 Firebase(一种流行的后端即服务(BaaS)平台)处理用户输入和数据存储。此外,你将掌握如何集成 AdMob 和应用内购买(InAppPurchases)来实现应用的盈利。 完成本课程后,你将拥有一个可发布到 Google Play 商店的完整 Todo 应用。同时,你也将扎实掌握使用 Flutter、Firebase、AdMob 和应用内购买功能开发并盈利移动应用的核心技能。
14h
Intermediate