【Android学习经验分享·2】入坑到入土线路规划

        续坑(刚开始产量比较高,以后可能就拖更了)。

        如果你是一个刚入坑Android(或者说刚入坑移动端开发)的fresher,规划好适合自己的学习路线能够节省不少的时间和精力。

        以我个人为例,我利用学业之余的时间零碎地学习一些结构性不强的知识,至于网上的课程,都是用较长的时间以章为单位去学习的。下面不妨把学习过程中需要接触到的知识点罗列一下(可能不完整)。

        1、Java代码。学习Java语言就像我们在学校学习英语一样,需要持久的敲代码练习,需要把课程的小节联系起来学习。如果是0基础,Java是你接触的第一种高级语言的话,一星期固定安排几天去学习是不靠谱的,很容易学了新的忘了前面的。我个人建议,如果短期内你只打算把Java用在Android开发上,结合项目一边完善项目代码一边学习Java是比较高效的。这样学习的优势就是很容易上手Android。注意,可能仅仅是Android。因为Java的用途非常广泛,结合APP项目学习Java基本上不会涉及底层的操作,如果以后还要把Java用在其他领域的话,到时候还得再深入学习Java语言。在Android里,你可以按住ctrl键,单击一些类名函数名查看其源码,当你领悟了Java神奇的继承以及Android里面的各种继承关系,你就能在.java文件里面自由发挥了。

        2、Android Layout布局。Layout布局文件用来构建APP的外表,与web开发的前端有点类似。Layout文件的编写用到的是XML,XML是可拓展性标记语言,不仅仅是布局文件,Manifest清单文件也是用XML编写的。回到布局,学习布局的话,我建议刚开始先尝试自定义一些基础控件,比如Button,TextView,EditText,RadioButton,ImageView之类的,掌握控件属性的设置,记一记英文单词。然后对照开发者文档或者学习书上的介绍,从简单的LinearLayout,RelativeLayout,慢慢摸索Android布局的实现方法(gravity啊,margin啊,padding啊这些位置相关的东西)。刚开始也许会出现IDE里面呈现的画面和真机调试不符,可能写好XML跳到design看预览再跳回来发现多了absolute X/Y属性一脸懵逼。这些都是没有定义好控件与Layout(可以理解为控件的容器)的依赖关系所导致的,看看书对照一下实例代码和自己写的代码就懂了。至于自定义控件、高级控件、组合控件这些骚操作,初学的时候还是少碰的好,什么时候觉得简单控件玩熟透了,Java类的继承关系也理得差不多了,Layout文件也写得挺6了,再去尝试一下吧。例如v4,v7控件,能帮助你快速实现原生风格Material Design的设计。

        ------分割线-----

        以下是零碎的知识点

        3、Manifest的各种操作

        4、drawable文件夹下.xml文件的奥秘:selector,shape.......

        5、string/dimens/color/style各种value的设置,减少布局修改值之后在控件属性里找一处改一处的情况

        6、APK打包,调试/签名发布,debug/release的各种事儿

        7、build.gradle(APP:xxx)的配置

        8、针对Android设备的UI设计

        9、Activity、Fragment的相关知识(很重要!)

        ------分割线-----

        以下是进阶路线

        10、让APP接入网络(也涉及服务器端开发)

        11、学习使用一些API接口,比如支付宝,高德地图....

        12、像市场上的优质APP案例学习UI/UX设计

        13、学习使用调试工具,优化APP性能

        14、上架并开始APP的更新维护路程(入土成功)

        2017-8-2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,830评论 25 707
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,373评论 0 17
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,412评论 2 45
  • 夜是寂寞的 月是孤独的 月陪着夜寂寞 夜陪着月孤独 夜和月 因为孤单和寂寞 表演了永恒的爱情
    FB不是非死不可阅读 249评论 0 0
  • 坐上回程的高铁,才惊觉要离开古都西安。 七月打江南小镇走来,水乡的风无论什么时辰都那样细软,阳光似乎永远学不会刺眼...
    慕紫凝阅读 15,752评论 16 15