FEUP MIEIC课程单元LPOO项目二:Android版AirHockey

需积分: 5 0 下载量 174 浏览量 更新于2024-12-18 收藏 80.37MB ZIP 举报
资源摘要信息: "该文档描述了FEUP MIEIC课程单元LPOO的第二个项目,该项目涉及在Android平台上开发一个名为AirHockey的应用程序。文档中提到了项目的中间和最终检查点的可交付成果,这意味着项目在开发过程中有特定的评估和交付时间点,以确保项目进度和质量控制。 文档中提供了项目作者的姓名和学号,他们是弗朗西斯科·曼努埃尔·卡内拉斯·菲利普(Francisco Manuel Canelas Filipe,学号201604601)和佩德罗·米格尔·索萨·费尔南德斯(Pedro Miguel Sousa Fernandes,学号201603846)。他们可能作为课程项目的一部分,负责设计、编码和测试应用程序。 该文档还提到了一个与项目相关的标签“Java”,表明该项目的开发至少部分使用了Java语言,这是Android应用开发中最常用的编程语言之一。尽管目前Android也支持使用Kotlin,但Java仍是Android开发中的主流语言。Java的使用涵盖了各种技术领域,从用户界面设计到后端服务,再到数据库交互和网络编程。 压缩包子文件的文件名称列表显示了项目的代码库或项目目录的名称,这里是"LPOO1718_T5G6_T2-master"。文件名中的“master”可能表示这是一个包含项目所有源代码、资源、文档和脚本的主目录,是一个用于版本控制的存储库,如Git。这种类型的存储库是软件开发过程中的关键组成部分,因为它们能够跟踪项目进度,维护代码的版本历史,并允许团队协作。 从这个项目名称和描述中,我们可以推断出以下知识点: 1. Android平台开发:了解如何在Android操作系统上开发应用程序,包括UI布局、事件处理、生命周期管理等。 2. Java编程语言:掌握Java编程技术,尤其是在Android应用开发中的应用,比如掌握Android SDK、Java的面向对象概念、集合框架、异常处理等。 3. 软件工程:项目需要遵循软件开发生命周期,包括规划、设计、编码、测试和维护等阶段。 4. 版本控制:使用版本控制系统(如Git)来管理代码的版本,确保开发过程中的协作和代码变更的记录。 5. 游戏开发:特别地,这个项目是创建一个Air Hockey游戏,涉及到游戏逻辑、物理引擎、渲染图形和动画等游戏开发相关的技术点。 6. 用户界面设计:在Android平台上设计用户友好的界面,提供良好的用户体验。 7. 项目管理:需要对项目进行规划和管理,确保在中间检查点和最终交付时达到既定目标。" 需要注意的是,具体的技术实现细节、中间和最终检查点的具体要求以及项目的具体代码实现和设计文档并没有在提供的信息中详细说明,但上述知识点是基于文档给出的信息所能推断出的。
邱笑晨
  • 粉丝: 50
  • 资源: 4553
上传资源 快速赚钱

最新资源