Android 基石纳米学位 @Udacity

今年底我开始在 Udacity 学习 Android 开发纳米学位课程,这个文集是我整理的学习笔记。

Udacity 的 Android 开发课程分为 入门进阶 两个阶段。自然地,我的学习笔记会从 Android 开发(入门)课程开始,这个阶段无需任何编程基础,共分为四个部分:

  • 布局和交互
  • 多屏幕应用
  • 访问网络
  • 数据与数据库

除了课程视频,这个阶段还会有十个实战项目,每个项目都有领域专家的逐行代码审阅和反馈;同时在同步学习小组和导师监督下,毕业后获得 Udacity 基石纳米学位认证

一如既往,我的学习笔记虽然按照每个课程分开,但是不会按照课程的顺序流水记录,所以这不是课程的文字版,它会是根据我自身情况的课后总结和成果展示。在这里分享给大家,互相沟通交流,欢迎批评指正。

学习笔记列表:

Android 开发(入门)

  1. 布局和交互
    课程 1A: 打造布局
    课程 1B: 打造布局
    课程实践 1: 制作第一个 Android App
    课程 2A: 制作一款交互性应用
    课程 2B: 制作一款交互性应用
    课程实践 2: 制作 Court Counter App
    课程 3A: 面向对象编程
    课程 3B: 面向对象编程
  2. 多屏幕应用
    课程 1: Intent 和 Activity
    课程 2: 数据,列表,循环和自定义类
    课程 3: 图片和外观改善
    课程 4: 音频和库
    课程 5: Fragment
    实战项目 6: Tour Guide App
  3. 访问网络
    课程 1: JSON 解析
    课程 2: HTTP 网络
    课程 3: 线程与并行
    课程 4: 偏好
    实战项目 7&8 : 从 Web API 获取数据
  4. 数据与数据库
    课程 1: 数据库基础
    课程 2: 在 Android 应用中使用数据库
    实战项目 9: 习惯记录应用
    课程 3: Content Providers 简介
    课程 4: 使用 CursorLoader 加载数据
    实战项目 10: 货物清单应用

Android 开发(进阶):Android 纳米学位 @Udacity

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容