Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/engineeringandroidapps

工程可维护的Android应用

在现代软件开发中,维护性是一个至关重要的考虑因素,尤其是在Android应用开发领域。Coursera上推出的课程《工程可维护的Android应用》正是针对这一问题而设计的。该课程为期4周,通过实际案例展示了如何构建可维护的Android应用。

课程概述

该课程提供了一系列方法来提升Android应用的可维护性。其中包括了测试驱动开发(TDD)的方法,以及如何使用JUnit和Robotium等测试框架进行单元测试和自动化测试。同时,课程还将教授如何成功地应用常见的Java和Android软件设计模式,以提高应用的可扩展性和清晰度。

课程大纲

  • 软件工程与测试 I
  • 软件工程与测试 II
  • 安全性与可持续性 I
  • 安全性与可持续性 II

    该模块介绍了如何在Android中使用JUnit 4.0框架进行单元测试,以及Robotium开源测试框架的使用,以编写灰盒测试用例,自动化多Activity Android应用的测试。

适合人群

无论你是Android开发的初学者,还是希望提升自己应用可维护性的开发者,这门课程都是一个不错的选择。通过学习,学生可以掌握如何设计出更加清晰和可扩展的应用,减少后期维护的难度。

结论

总的来说,《工程可维护的Android应用》是一门内容丰富且实用的课程。对于希望学习Android开发和提高代码质量的学习者来说,这将是一个极好的机会。我强烈推荐这门课程!

课程主页: https://www.coursera.org/learn/engineeringandroidapps

作者 CourseEye