Android开发资源总结
来源:互联网 发布:四川广电网络官网app 编辑:程序博客网 时间:2024/06/05 09:09
Android开发已有一年多了,总结下一些干货。若是大佬请自动回避,只适用于萌新
以我对android的理解,总共有以下三个重要部分:UI、线程、网络。
1.UI部分需要掌握基本控件、滑动框、主题栏等各种与主题样式相关,还有图标、颜色、无背景图等素材(待会儿会给出一些比较好的链接)。总归一句话,UI是脸面,没有一个漂亮的UI界面,内部逻辑实现再好再稳定都没有用户买账的。
2.多线程最主要的运用就是表现在消息传递,举世闻名的“handle”相信都不会陌生吧(其实还有个传值神器——EvenBus不得不提)。最直接的运用是新版本“不允许在活动中直接更新UI”,还有的是用在各种interface,如果你接触过MVP架构就会了解多了,而不同于普遍的MVC架构。
3.网络的运用可广了,知识点也是最多的,但都很实用。首先是数据(包括图片啥的)方面,数据存放在服务器(可以搭建本地服务器Tomcat),对它进行增删改查都是必须的,再通过XML格式或JSON格式传递给客户端解析后显示。在这其中,需要了解http协议get或post。当然联网是一个缓慢的过程,所以多开一个线程就显得由为必须了。
此外,若根据课程安排,除了activity,还需要学习broadcast、service、content provide,并称为Android四大组件。但我保证,如果你掌握了我说的那三个重点,就可以轻易的做出比较优秀的APP作品了。
1.GitHub——最大的开源网站
2.融云——即时通讯
3.极光——同上
4.个推——同上
5.百度推送——同上
6.小米推送——同上
7.友盟——数据统计,推送,意见反馈,自动更新,第三方分享及登录,社区
8.七牛——云存储
9.Mob——短信验证
10.Bmob——做后台不求人
11.阿里百川
12.聚合数据——提供各种数据API
13.javaapk(http://www.javaapk.com/)——提供各种样例
14.IT蓝豹(http://itlanbao.com/)——提供各种样例
15.必选的库:
gradle-retrolambda——Android的lambda表达式插件
fresco——Android最屌图片加载库
material-dialogs ——Material Dialog向下兼容库
material-ripple——Ripple向下兼容库
fastjson——最快JSON解析
butterknife——View注解库和配套插件android-butterknife-zelezny
ActiveAndroid——数据库注解库。
RxAndroid——Rx函数响应式编程中文文档
retrofit,okhttp,sqlbrite,okio——Square家的精品多啊
compile ‘com.android.support:design:23.0.1’——谷歌Material Design控件库
- Android开发资源总结
- Android 开发和学习资源总结
- Android 开发和学习资源总结
- OMAP4开发资源总结
- OMAP4开发资源总结
- Android开发之assets目录下资源使用总结
- Android开发之assets目录下资源使用总结
- Android开发之assets目录下资源使用总结
- Android开发之assets目录下资源使用总结
- Android开发之assets目录下资源使用总结
- Android开发之assets目录下资源使用总结
- (轉載)Android开发之assets目录下资源使用总结
- Android的资源总结
- Android学习资源总结
- Android资源总结
- android 资源网址总结
- android drawable资源总结
- Android资源总结
- 静态、自适应、流式、响应式四中布局的区别
- php输出Resource id #3
- java 代码实现163邮箱发送邮件到QQ邮箱
- android studio安装adb wifi调试应用
- Exception in thread "main" net.sf.json.JSONException: Unquotted string
- Android开发资源总结
- cocos2dx的注册时间监听事件
- 第八篇 elasticsearch的批量增删改查
- python 安装spark_Spark环境搭建 (Python)
- web前端学习开发
- 唐国史补·故囚报李勉
- git 提交代码
- 获取表单数据,js{的}serialize()方法乱码问题
- 欢迎使用CSDN-markdown编辑器