晓晨想说说我是怎么学习Android的
来源:互联网 发布:淘宝旺铺css 编辑:程序博客网 时间:2024/06/07 02:24
硬件
推荐mac
用mac开发个人感觉十分赞的,我到了大四才换的mac,从此以后简直不想再碰Windows,如果你暂时还没资金换一台mac,你可以使用Ubuntu,不过对于Android开发还是有很多坑的。
开发环境
Android Studio 已经出了1.0 版本,你还是有什么理由使用eclipse呢!(目前Android Studio 对NDK的支持还是一般)不过大部分人还是不做NDK开发的,果断换成Android Studio吧!
翻墙
推荐 云梯vpn
千几天国内封vpn兼职不让开发者过日子啦,不过云梯依旧坚挺。
使用晓晨的云梯推广链接可以帮助你省10元
链接:https://www.ytbit.com/?r=868654b89611c354
学习路线
Android官网:http://developer.android.com/
把Training的部分好好的学习一下,国内很多Android入门书籍都算是官网的翻译。
晓晨喜欢先跟着视频来学习,最早学习过马士兵老师的Java视频算是打下Java基础,最早学习过Mars老师的Android视频,个人感觉视频比较浅显易懂,然后系统学习了Sundy老师的Android深入浅出,学习完这个视频你就以及算是入门级了,而且已经可以开始做一些小项目了。之后每天看看极客学院看看新技术,在github上研究一些开源项目的实习原理(提到的视频我随后会在公众号内部分享 公众号:xiaochenAndroid)
接下来上一张图,说明下你要掌握学习的小知识点
如果你这些都了解了你可以参与一些开源项目
Android开发必知的一些开源库
说到开源库就不得不提GitHub,只能说是目前最活跃的开源社区,不知道的赶紧去注册个账号使用起来,绝对是你快速提升技术的利器。
Volley
App开发中免不了要和服务端进行交互,而volley是Google官方推出的一个开源的网络通信库,它能使网络通信更简单,更快速。
Volley完全解析
Android volley sample
ActiveAndroid
ActiveAndroid算是一个轻量级的ORM(对象关系映射(Object Relation Mapping))框架,简单地通过如save()和delete()等方法来做到增删改查等操作。
ActiveAndroid–Android轻量级ORM框架
Retrofit
Retrofit和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。
Retrofit – Java(Android) 的REST 接口封装类库
Android-Universal-Image-Loader
Android-Universal-Image-Loader是一个强大的开源图片异步加载库,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。
Android-Universal-Image-Loader
Android开源项目分类汇总
非常全面的GitHub开源项目汇总,不需要重复发明轮子,尽情遨游在开源世界里吧
请关注
- 晓晨想说说我是怎么学习Android的
- 说说我是怎么封装使用Retrofi+Rxjava的
- 我是怎么学习VC的
- 我是怎么学习编程的?
- 我是怎么学Android的
- 说说我是这样走上android开发之路的
- 我是怎么阅读 Android 系统源码的?
- 我是怎么做开源的
- 我是怎么做开源的
- Android 网络--我是怎么做的: Volley+OkHttp+Https
- Android 网络--我是怎么做的: Volley+OkHttp+Https
- Android 网络--我是怎么做的: Volley+OkHttp+Https
- 我是如何快速学习android开发的
- 我是如何学习Android源码的
- 我是怎么做QA的
- 我是怎么招聘程序员的
- 我是怎么招聘程序员的
- 我是怎么招聘程序员的
- PHP 常用字符串处理函数
- AndroidFramework之Volley详细讲解加载网络图片(二)
- Python 好文收集
- vim的一个较全的介绍
- jquery自定义事件
- 晓晨想说说我是怎么学习Android的
- github常见操作和常见错误!
- Jquery异步加载加载与滚动加载数据示例
- Android编译详解之lunch命令
- 【Linux】Linux中git的常用命令
- 泛型
- vmware虚拟机安装ghost版xp-黑屏错误及解决方法
- elasticsearch初始化之配置文件读取
- Memcached(一)Memcached特点和简单安装