学习路径:Android:测试驱动的 Android 应用程序开发
了解使用测试驱动开发构建快速、动态 Android 应用程序的第一步
讲师:Packt Publishing
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 利用众所周知的 Android 应用程序开发最佳实践
- 使用业务中最好的、初中级开发人员不知道的第三方库
- 了解为什么测试驱动设计很重要
- 使用行为驱动设计编写可重用的测试组件
- 使用增强测试体验的插件
- 学习 Android 特定的测试框架,包括 UI 测试
要求
- 需要 Java 编程的基本知识。
- 基本熟悉Android环境和生态系统
描述
Packt 的视频学习路径是一系列以逻辑和逐步方式组合在一起的单独视频产品,以便每个视频都建立在我之前在视频中学到的技能的基础上。
Android Nougat 是 Android 操作系统的第七个主要版本。测试驱动的开发可以实现良好的设计。只有将其用于 Android N 应用程序开发才有意义。听起来不错?让我们看看这有多容易!
Nougat 对操作系统及其开发平台进行了显着更改,包括在分屏视图中同时在屏幕上显示多个应用程序的能力、对通知内联回复的支持、基于 OpenJDK 的 Java 环境、对 Vulkan 的支持图形渲染API,以及支持设备上的“无缝”系统更新。良好的面向对象设计和测试驱动设计是相辅相成的,本学习路径将解释如何做到这一点。
本学习路径涵盖了 Android N 中应用程序开发的基础知识,包括 Android Studio 和 Android SDK、API 的网络概念、Firebase 分析和崩溃分析,以及在 Play 商店上发布应用程序。然后,我们将详细了解如何实现测试驱动开发以在 Android 中构建应用程序。
本学习路径的目标是帮助您使用 Android 的最新功能构建 Android Nougat 应用程序。我们将专注于单个应用程序模块,并教您实施不同的 TDD 方法,以在更短的时间内创建可靠且更智能的应用程序。
本学习路径由各自领域的一些最优秀人士撰写。
索汉·蒙达尔
Soham Mondal 已经使用 Android 工作了大约 4 年,他自己的应用程序Skyro Voice Recorder在 Play Store 上的下载量约为 50 万次,并多次被推荐。除此之外,他还为许多 Android/UX 初创公司提供了咨询,并且是 Blrdroid(世界上最大的 Android 团体之一)的组织者。
布兰登·琼斯
Brandan Jones 自 2000-2001 学年起一直担任辛辛那提大学的兼职助理教授。他教授了许多编程课程,从入门编程到全栈开发。
Brandan 在辛辛那提大学提出并创建了第一门 Android 编程课程,并一直教授该课程至今。他重新应用了这门课程,并在西北大学继续教育学院教授该课程。
Brandan 是 Android 应用程序PlantPlaces Mobile的创建者,该应用程序允许用户按颜色和 GPS 植物搜索植物。他于 2012 年使用 TDD 原则编写了这个应用程序。他在本视频课程的示例中使用了该应用程序中选定的 JSON 源。布兰登兼具学术和专业经验,这意味着他能够将现实世界的概念带入课堂。他的大部分高级课程都包括单元测试、Scrum 和分布式版本控制系统的实践经验。
本课程适合谁:
- 如果您深入了解 Java 并且已经使用该语言构建了应用程序,但没有为 Android 设备构建应用程序,那么此学习路径适合您。想要在应用程序开发中学习和利用测试驱动开发的 Android 开发人员也会发现此学习路径很有用。