Android 开发时你遇到过什么相见恨晚的方法、类、接口、工具或网站?

Android · phyllis90 · Created at · Last by d_clock Replied at · 2533 hits
85

始终相信,Android开发会越来越模块化,一个普通的App已经完全可以DIY了,比如

UI: awesome-android-ui 、基本高端我UI方面的工作,特殊布局另说;
依赖注入:Dagger + ButterKnife
图片加载:Picasso、Fresco或者Glide
网络请求: Retrofit + OkHttp+Gson
网络通信:Volley
数据库访问: Content Provider + Schematic, 或某款orm
消息事件队列:otto

然后就是各种开发者服务
推送:个推、极光推送、小米推送、腾讯信鸽
分享:mob
统计:友盟统计

很多服务都可以用到开源的一些框架和服务,所以现在学习Android就是学习轮子!!!一起来讨论下,Android 开发时你遇到过什么相见恨晚的方法、类、接口、工具或网站?

本帖已被设为精华帖!
共收到 7 条回复
96
cjj · #1 ·

可以关注现在比较火的框架 mvp+mvvm ,简称mvpvm

25

#1楼 @cjj 目前来说 MVP比较盛行,MVVM在Android这块还不是特别的流行,MVVM,google已经出了databing,但是目前不是很完整,可以继续等待,等稳定了,再使用,小项目可以玩玩,公司项目就算了。

25
gdky005 · #3 ·

我感觉 AndroidEventbus 也还不错,可以看看。

29

我把我自己私藏的东西拿出来

1、androiddevtools :收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材;

2、android-arsenal:国外的代码工具库,收集整理了非常多github等平台的Android相关代码;

3、Android Weekly :国外很流行邮箱订阅,如果你订阅,每周会收到Android开发相关的优秀文章,当然是英文的,知乎有人开专栏翻译,可以点击这里关注知乎:Android Weekly

4、稀土掘金:里面有非常多优秀的Android开发文章分享

5、codekk:组织整理了非常多的Android开发相关源码,文章,博客

6、GitHub Android Libraries Top 100 简介

夜深了,慢慢会继续补充的,毕竟收藏夹东西超级多的啦

另外:@stormzhang @inferjay @d_clock 他们干货非常多,找他们来分享把!!!!

30

@appcode 被点名啦哈,出来补充一些。

Google官方出的性能优化视频,Youtube链接,科学上网哈!上面给出的链接内容全是英文,也有部分已经翻译出了中文版本。国内活跃的Android开源大牛胡凯,已经在他的个人技术站点发布了一二三四季的性能优化翻译提炼,大家可以自行访问他的技术站点查看 http://hukai.me

ChinaGDG:谷歌中国开发者社区站点,出不了墙外的孩纸,可以关注这个获取Android的最新资讯。

CodePath:一套Android入门的示例代码教程,英文的,顺便提高一下自己的英文阅读水平。

GankIO:国内Android大神代码家主导的一个技术日报,订阅后每天中午推送更新。

codota:想知道Android哪个类的正确正确使用姿势,用它就没错了。

暂时就补充这些哈!!!!

85
phyllis90 · #6 ·

#5楼 @d_clock CodePath、codota第一次看到,好像超级nice的样子,看来做开发,英语必须得过得了关才行。

话说codekk分析开源代码是不是也是在学习codota的做法呢?

30
d_clock · #7 ·

#6楼 @phyllis90 哈哈,深深感受英语的重要性,最近在定计划准备重拾英文。Codekk分析代码是不是学习codota的做法并不大清楚哈。但是想学习像Codekk那种用UML去分析代码的思路,有助于提高我们阅读代码的水平。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up