Android快速入门教程总结帖

从3月份底开始,到5月15号,刚好差不多1个半月,小巫受CSDN学院邀请成为在线讲师,录制了第一门课程,关于Android入门的。从一开始录制这个课程非常困难,不停的NG,毕竟有点感觉一个人对着屏幕说话有点傻愣,如果别人不知道的话,确实以为你疯了,所以小巫花了一个半月的下班晚上时间和周末的时间,紧闭房门,与世隔绝,才勉勉强强把整套课程录制完。由于初期订的的价格也许太高,网上免费教学资源太多,所以这套课程不受欢迎是必然的了。不管怎样,关于学习这件事,方法和思路很重要,经验可以从书或者大牛身上获得,但意识却没办法靠“教”,只能靠“悟”。

下面是本套课程的总结

课时:60课时

授课方式:ppt&源码&讲解

课程难度:入门级

课程目录:http://blog.csdn.net/wwj_748/article/details/44892627

小巫从最基本的开发工具介绍开始给大家介绍了关于Android开发中需要用到的一些开发工具,比如IDE、SDK里面的一些工具;接着讲了如何去搭建开发环境,这里涉及到Java环境变量的配置、SDK环境变量的配置,我们要知道的时Eclipse需要Java运行环境,开发语言也是Java;再接着就是先从Android应用所涉及的资源,让大家对Android App里面所呈现的一些东西是由什么构成的,比如drawable,value资源;接着就是对基本控件使用的介绍,这一部分是我们搭建一个界面最基础的,通过这一部分的学习,对Android的控件使用会有一个比较好的认识;接着我们学习了布局,作为一个容器来摆放我们的控件,想摆放出复杂好看的布局,可以通过这些布局的嵌套来实现;接着就是我们开发中常用的基础容器,介绍ListView、GridView等的使用,需要初学者重点掌握的自定义Adapter和列表复用的机制;在这之前都是比较简单的,后面的时核心知识点的讲解,分别是五大组件:Activity、Intent、Broadcast Receiver、Service还有Content provider;数据的五种方式:SQLite存储、SharedPreference存储、File存储、Content Provider存储还有网络存储;接着介绍了我们开发中需要用到的动效实现:Animation和Animator,我们可以通过Android为我们提供的这两种动画为app提供更加好的交互效果;接着我们介绍了,如何实现app联网,包括服务端的搭建,数据的解析工作,这些都是我们Android开发者需要熟练掌握的,理解客户端和服务端之间的关系;最后介绍了第三方库的引入,app主流第三方服务的集成,对这些第三方服务的理解会有效的提高app的开发效率,节省app开发的成本有效途径;最后的最后,小巫给大家总结了如何去搭建一个app框架,主要的思路和流程,有了这样的一个框架我们就可以根据我们app的需求在不同的模块去添加代码,这样就像搭积木一样,从最基本的UI开始,再到我们的业务逻辑,一步一步去做,整个思路是非常清楚的,我们在实际开发中,为了避免重复发明轮子,可以选用一些优秀的开源库,这样可以快速的提升我们的开发效率。关于Android的开发本套课程有很多东西没有涉及到,毕竟这只是入门级的课程,如果要学习进阶的课程,可以继续关注小巫的博客状态,后面会根据时间安排来进行一些稍微进阶的课程的录制。

最后要给所有想踏入移动开发的童鞋分享我本人的一些想法,移动开发不像几年前,你只要会相关的知识就能拿到比较不错的薪资,但随着移动互联网的发展,对移动开发者的要求也越来越高了,也就是简单的会一点是没办法形成竞争力的,我相信由于移动互联网的浪潮,移动开发领域也会继续火下去,所以不用担心没有前景,无论是IOS开发还是Android开发,基本上你只要精通一个,剩下的都是类似的,也就是语言上的差别罢了。我们不需要去比较是开发Android好还是IOS好,基本上都是差不多的,如果说薪资方面的话,高级Android开发工程师比IOS也要高一点,按照市场需求Android远远比IOS要多。目前来说,app开发可以说是饱和状态了,简单的app开发已经不是难事,只靠一个app就想创业基本上不可能,基本上死的死,昙花一现的不胜其数。对于我们开发者来说,时代在变,知识结构也不断在变,只有保持时刻学习的姿势才能跟上时代的潮流,一句话“read the fucking code",期待有更多的人加入移动开发行列。最后,非常感谢大家的阅读。
时间: 2024-10-29 19:07:09

Android快速入门教程总结帖的相关文章

认识AndEngine选自Android 2D游戏引擎AndEngine快速入门教程

认识AndEngine什么是AndEngine 随着Android手机.平板的盛行,Android下的游戏也不断的变得火热.而对于游戏开发有兴趣的同学们,应该也想要学习开发游戏.虽说游戏开发的引擎较多,但是大多数都需要花费一些资金才可以正式使用.而我们这里要讲解的AndEngine则是一个免费并且开源的2D游戏引擎.对于它的使用,读者不仅不必担心授权问题,而且还可以获得AndEngine源码,在需要的时候对其进行修改.本章就来讲解如何在自己的计算机上搭建一个自己AndEngine开发平台.本文选

Android 2D游戏引擎AndEngine快速入门教程

Android 2D游戏引擎AndEngine快速入门教程 介绍:AndEngine是一款知名的Android 2D游戏引擎.该引擎代码开源,并且可以免费使用.本书详细讲解如何使用AndEngine引擎开发2D游戏. 试读下载地址:http://pan.baidu.com/s/1c0CODiw 前言 作为一款免费的手机操作系统,Android系统占据大半的手机系统份额.在Android众多的应用类型中,游戏应用由其娱乐性成为最大的分支.由于手机的操控特点,2D游戏成为Android游戏的主流,如

Hello, Android 快速入门

Hello, Android Android 开发与 Xamarin 简介 在这两节指南中,我们将 (使用 Xamarin Studio或 Visual Studio)建立我们的第一个 Xamarin.Android 应用程序 并理解使用Xamarin 开发Android 应用程序的基本原理的.在这个系列,我们将介绍有关工具的使用. Android开发相关的概念.构建和部署 Xamarin.Android 的应用程序所需的步骤. Hello, Android 快速入门 在本演练中,我们要创建一个

《Delphi XE6 android 编程入门教程》推荐

近5.6已经没有看见关于delphi的新技术的书出来了(看来在国内delphi的使用量确实很低了), 高勇同学最近出了一本<Delphi XE6 android 编程入门教程>,上周刚拿到,这一周大概看了一遍. 严格意义上,这本书不是按正常的出版的格式来的,大部分应该是类似博客的汇总.delphi 开发android 还是一个新事物,也就是去年才开始,相关资料也是少之甚少,这么短的的时间,能汇总出出这么高质量的资料, 先谢谢高勇同学能花这么多业余时间完成这么一项艰巨的任务. 首先,这本书主要介

BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们

BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们 Maker的中文含义类似"创客".创客是指一群酷爱科技.热衷实践的人群,他们以分享技术.交流思想为乐.但为了保持Maker的原味,这里我们一致使用英文的Maker.Maker文化是DIY(Do IT Yourself)文化的延伸,它在其中糅合了技术元素.本文选自<BeagleBone Black快速入门教程大学霸> 1.1  Maker的世界 Maker们的兴趣主要集中在以工程化为导向的主题

OUYA游戏开发快速入门教程第1章了解OUYA及其设备

OUYA游戏开发快速入门教程第1章了解OUYA及其设备 OUYA是基于Andorid系统的游戏主机.围绕OUYA游戏机,已经形成一个完整的生态圈.在国外,OUYA已经成为知名的游戏平台.本章会站在玩家的角度上,为大家介绍这款设备,内容包括其出现背景,使用和设置方法,以及游戏体验.本文选自OUYA游戏开发快速入门教程大学霸 1.1  OUYA的诞生 OUYA是基于Android 4.1系统的开源游戏主机系统.2012年7月10日,它最先在众筹平台Kickstarter上出现并接受预定.当时单价99

Android基础入门教程——7.5.1 WebView(网页视图)基本用法

Android基础入门教程--7.5.1 WebView(网页视图)基本用法 标签(空格分隔): Android基础入门教程 本节引言 本节给大家带来的是Android中的一个用于显示网页的控件:WebView(网页视图),现在Android应用 层开发的方向有两种:客户端开发和HTML5移动端开发!所谓的HTML5端就是:HTML5 + CSS + JS来构建 一个网页版的应用,而这中间的媒介就是这个WebView,而Web和网页端可以通过JS来进行交互,比如, 网页读取手机联系人,调用手机相

快闪PPT 快速入门教程 脑洞大开,特效随你定 ----口袋动画PA(初学易上手001):

你没有看错--10分钟入门--30分钟精通---随心所愿--特效你定!!! 举个栗子:废话不多说直接进入教程: 直接上插件:如果慢慢学习可能立马见效效果不明显 上插件:"口袋动画PA"       链接:https://pan.baidu.com/s/1qmfi_ylNuGG5mN143KhfEQ 密码:zj1k 1.现在安装,安装完毕启动PPT,即可效果如下 看到上图恭喜你!!!! 2.使用方法: (1)第一快速套用效果快!!!别太激动,仔细琢磨 使你的快闪PPT无懈可击,带动全场气

Android基础入门教程——10.12 传感器专题(3)——加速度-陀螺仪传感器

Android基础入门教程--10.12 传感器专题(3)--加速度/陀螺仪传感器 标签(空格分隔): Android基础入门教程 本节引言: 本节继续来扣Android中的传感器,本节带来的是加速度传感器(Accelerometer sensor)以及 陀螺仪传感器(Gyroscope sensor),和上一节的方向传感器一样有着x,y,z 三个轴, 还是要说一点:x,y轴的坐标要和绘图那里的x,y轴区分开来!传感器的是以左下角 为原点的!x向右,y向上!好的,带着我们的套路来学本节的传感器吧