[稀土掘金日报] Android 代码风格指南和架构指南 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xitu
V2EX    Android

[稀土掘金日报] Android 代码风格指南和架构指南

  •  
  •   xitu 2016-01-18 18:20:46 +08:00 11976 次点击
    这是一个创建于 3622 天前的主题,其中的信息可能已经有所发展或是发生改变。

    除了参考 Google 官方的一些建议, Ribot 公司 Android 团队也分享了他们的代码风格指南和架构指南。

    BlockCanary 轻松找出 Android App 界面卡顿元凶

    BlockCanary 是我利用个人时间开发的 Android 平台上的一个轻量的,非侵入式的性能监控组件,应用只需要简单地加几行,提供一些该组件需要的上下文环境就可以在使用应用的时候检测主线程上的各种卡顿问题,并通过组件提供的各种信息分析出原因并进行修复。
    由于该组件在阿里内部开源,所以对外暂时不放出源码,这里对原理和部分实现做描述。

    Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?

    简单来说 density 的数值是 1dp=density px ; densityDpi 是屏幕每英寸对应多少个点(不是像素点),在 DisplayMetrics 当中,这两个的关系是线性的......

    Android Proguard 指南

    ProGuard 工具可以通过删除未使用的代码和重命名类、字段和方法与语义模糊的名字来 收缩、优化和混淆代码,生成更小型号的 .apk 文件,使别人反向逆推工程更加困难。

    怎么做好互联网公司的技术团队负责人?

    互联网公司的技术团队负责人应该具备怎样的能力?怎么才能做好?这是我在知乎上的回答,整理成文,抛砖引玉,欢迎大家吐槽。

    Ribot 的 Android 代码风格指南和架构指南

    除了参考 Google 官方的一些建议, Ribot 公司 Android 团队也分享了他们的代码风格指南和架构指南,除了命名规范,还有注解,使用第三方库和测试指南,最后还分享了他们使用 MVP 架构的心得。

    拥抱 Android Studio 之一:从 ADT 到 Android Studio

    多年前央视有一套电视系列片:大国崛起,主要讲述那些曾经在站在世界舞台中央的国家的兴衰历程。纵观历史,正是创新使得一个国家得以崛起。

    觉得得今天的日报很赞?
    点击下面的分享按钮,发给你旁边发呆的同事吧。

    今天的掘金日报来自于掘金应用,更多的 Android 文章和工具,欢迎下载掘金应用

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     921 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:27 PVG 04:27 LAX 12:27 JFK 15:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86