对如何入门Android的一些建议
来源:互联网 发布:金润软件成都 编辑:程序博客网 时间:2024/04/30 10:57
前言
最近带学弟学Android,我想把我学Android的一些建议和感想整理出来,分享给更多有需要的人。
工欲善其事,必先利其器
科学上网
俗话说,不会fanqiang的程序员不是好的程序员。事实上,很多好的学习资源都需要到墙外去获取,所以要学会科学上网哦!
推荐免费翻墙工具:lantern
免费翻墙工具大多都有些坑,如果实在不能忍可以尝试收费的VPN。学会使用搜索工具–Google
搜索工具是最好的老师,有什么问题第一时间应该想到去Google。搞开发的还是远离百毒吧,就算翻不了墙也用Bing吧,原因就不多说了。
上Google还可以通过改Host文件或者用Google镜像。–一些镜像网站用最好的IDE
开发Android还是远离Eclipse吧,不是说这个IDE不好,而是Google在去年就已经停止更新ADT了,所以还是拥抱更加好用的AndroidStudio吧。
拿到一个IDE我会想适应一下它的一些常用快捷键,这会大大提高我们的效率!AndroidStudio小技巧合集
还用慕课的视频教程。
当然了,AndroidStudio里面也提供了很多免费好用的插件,用了就停不下来。插件推荐适合自己的笔记软件
印象笔记,或者国内的为知笔记和有道云笔记都不错。好记性不如烂笔头,把自己所学的知识记录下来,也是对自己的学习历程的一个肯定。看着自己所记的那么多笔记,你会有一种莫大的成就感:我竟然学了这么多,我把我的知识可视化了!
好的开始是成功的一半
入门Android可以看书或看视频。这里没有谁好谁坏,适合自己才是最好的。
看官方教程
如果英语好的同学,我是推荐看Google 的Training教程的。
当然也有中文版的:http://hukai.me/android-training-course-in-chinese/basics/firstapp/running-app.html
看书
推荐两本:
《第一行代码》这是入门Android的经典书籍了,作者郭霖也是位知名的博主了,但里面的有些地方在现在已经不适用了。
《Android开发进阶 从小工到专家》这本是新书,比较全面地讲解Android开发的各个知识点。
入门书选一本就够了,大家可以先上网找电子版试读的相关章节,选最适合自己的。
看视频教程
入门视频教程我没怎么看,但试看了下我还是推荐Mars的
- Mars视频教程
- 慕课网的Android相关教程
- 麦子学院Android开发视频教程
- 极客学院的Android视频教程
站在巨人的肩膀上
到大神的博客上吸收营养会让你快速升级,level up up up!
Coder-pig —— CSDN 博客专家,最佳入门专栏
任玉刚 —— 《Android开发艺术探索》作者 CSDN博客
郭霖 —— 《第一行代码》作者 CSDN博客
鸿洋 —— CSDN 博客专家
More and more and more
大神们总结的Android学习之路:
stormzhang的Android学习之路
任玉刚的Android学习路线指南
一个老鸟发的公司内部整理的 Android 学习路线
平时值得逛逛的开发社区
掘金–高质量的技术社区
开发者头条–程序员分享平台
Android开发技术周报
开发技术前线
干货集中营
CSDN和极客头条
压轴:Github和StackOverflow
为了你的长远发展,请尽快学会使用Git和Github!
廖雪峰的Git教程
Git&Github教程汇总:github-awesome
Git&Github的使用指南
后记
Q:那么学到什么标准表示已经入门了呢?
A:能够独自开发一个App
Q:那么,入门之后咋办呢?
A:船到桥头自然直,学到深处自然知道怎么学下去了。学习还是得靠自己!
以上是我对如何入门Android的一些建议,如果能对你有那么一点帮助就好了。
- 对如何入门Android的一些建议
- 对Java语言入门初学者的一些建议
- 对Java语言入门初学者的一些建议
- 对Java语言入门初学者的一些建议
- 对Java语言入门初学者的一些建议
- 对大学生的一些建议
- 对程序员的一些建议
- 对编程的一些建议
- 对程序员的一些建议
- android开发的一些建议
- android layout 的一些建议
- 对Android开发者的建议
- 对JAVA初学者的一些建议
- 对ARM初学者的一些建议
- 对使用Synchronized的一些建议
- 对自学编程者的一些建议
- 对初级软件开发者的一些建议
- 对初级软件开发者的一些建议
- Stage4--Python面向对象
- HDU_多重背包系列
- POJ 2774 Long Long Message (后缀数组求最长公共子串)
- Key Set<hdoj5363>
- js中数组的用法
- 对如何入门Android的一些建议
- JSP技术(一)
- Brupsuite暴力破解DVWA渗透平台
- 快速幂模板<n的m次方对mod取余>
- RecyclerView子View宽度不充满父容器
- 编程语言IDE比较
- 什么是动态规划?动态规划的意义是什么?
- Pseudoprime numbers(快速幂取模)
- 一个栈数据越界的小例子