1.课程简介
欢迎来到新一代android基础课程,android入门比以往任何时候都更加简单直接了。Android Studio 已成为强大的开发助手。我们将教你认识android的工作原理,可靠的android开发模式及最佳实践。你将有机会将它们应用到实际的android应用中。我们的课程以代码为核心,但并非是代码的复制粘贴实验室。我们将帮助你查找在线资源、示例代码及文档。让你为成为一名专业android开发者做好充分准备。
此课程要求有编程背景并精通java,如果你需要温习这方面的知识,建议学习我们的android基础课程。开头很容易,但构建出真正了不起的应用并非易事。而我们将永远在你身后,在以后的课程中为你答疑解惑。我们将于你并肩作战,课程结束时,你将能够用正确的方式将自己的应用愿景变成现实。
2.项目Sunshine简介
我叫Dan Galpin 是Google 的一名技术推广工程师。在这节课中,我们将一起构建一个名为Sunshine 的天气应用。我们选择天气应用,是因为它更容易概念化,同时还会接触到我们想教授的大多数核心API,课程结束时,你将能够使用这些API和概念构建最终项目中属于你自己的应用。
主屏幕是一个天气预测信息列表,并突出展示今天的天气预测。快速看一眼,我便能决定今天是待在家里写代码,还是出去在公园里写代码。我们用图标表示雪、雨、雾或者阳光等天气状况。点击某一天的预测,便可以获得更详细的视图,包括天气状况的其他信息。
在这个视图上,我们还能通过#Sunshine udacity#话题与好友分享天气信息。我们也可以在应用中的设置中,更改计量单位和位置。此应用还能在系统范围内发出通知,我们不用进入应用便可以了解天气状况。
3.Android Studio 简介
大家好,我是Jamal Eason ,是Android Studio 团队的产品经理。Android Studio 是Android 应用开发的官方集成开发环境。它基于强大的IntelliJ IDE 平台,这款来自IntellJ的IDE有着良好的代码编辑器和框架。凭借此基础,我们可以提高你在构建android应用时的生产力,提供代码模版等特色,来帮助你构建常见的应用功能。丰富的布局编辑器支持拖放编辑,还有网络工具。用于捕捉性能、可用性、版本兼容性和其他问题。
这是一个灵活的、基于Gradle的构建系统,可即时运行进行高速代码迭代,并提供Java和C++语言的调试支持。我们始终在努力,为你不断打造更好的Android Studio。