如何带领一个Android开发团队】的更多相关文章

1)重构,夜未眠 将框架从业务中剥离 如何提高开发效率 如何提高程序性能 单元测试 技术调研 代码版本管理 2)渠道包管理 自动打包工具 批量打渠道包的两种解决方案 定制渠道包的流程管理 3)稳定性,压倒一切 每天跑Monkey,日清crash 如何统计及分析线上每天crash 4)模块化分工,刻不容缓 如何在项目上提现模块化 按模块分配人力 每个人都有backup 5)迭代过程管理 需求讨论会 工时和工期 冲刺会 每日站例会.工作进度更新邮件 与测试团队的协作 Monkey崩溃日志分析及处理…
阿里:实习二面被KO 1,人生接到的第一个电话面试来自大家都说好的阿里,心情激动,说话颤抖,本以为没有戏,然而第二天接到了二面的电话有点小激动.然后就是被ko了,死的原因很简单,那时候单纯的自己什么都不知道,一点知识储备都么有.别人问我异常,还有怎么调试代码,出错怎么解决.我就一句上网搜~是不是觉得我有点傻逼.是的就是傻逼..... 总结:要学习如何处理错误和异常,看Java基础. 腾讯:实习一面被KO 2.面对腾讯那个长相清秀,说话温柔的小哥,我一下放松了警惕,和别人happy的聊了聊项目.面…
问题:如何将一个Button放置在布局的中间,并设置其宽度parent的50%? 分析:问题想要达到的效果应该是这样: (原文地址:http://blog.csdn.net/vector_yi/article/details/24397733) 这看起来不难,但非常多开发人员并不知道达到这样效果的最佳方法. 解决:在此我们将weightSum属性与layout_weight属性一起利用. <LinearLayout xmlns:android = "http://schemas.andro…
N(Need)需求: 现如今数据越来越零碎化,繁杂化,身为在校大学生的我们也因此对于时间的利用率也相应减少,为了时间的充分利用,减少在冗杂的信息中耽误的时间,充分利用大学资源,因此我们打算做一个专门发布信息的App. A(Approach)做法: 做一个发布各种信息的App,比如自己需要什么东西,若新学期不想买新书想用旧书,就可以发布信息来求购,反之想卖旧书也可以用来发布,然后信息单上有发布人的各种联系方式.当然,该App目前只涉及构建双方沟通的桥梁不涉及网络转账交易,仅支持当面交易,校园内交易…
ButterKnife -- 项目地址:https://github.com/JakeWharton/butterknife 都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微(查看过Butter Knife的源码,其自定义注解的实现都是限定为RetentionPolicy.CLASS,也就是到编译出.class文件为止有效,在运行时不额外消耗性能,…
本文的内容有别于之前文章中纯技术的探讨,会从业务逻辑.技术.团队和方法论的角度探讨如何快速高效地完成一个Android项目.当然,快速高效是有前提的,第一,本文依然是从研发的角度来谈如何把控项目的,而这种研发人正如陈皓在<技术人员的发展之路>中提到的,需要具备高效的学习能力和解决问题的能力.另外,快速需要保证质量,没有质量的速度是不负责任的. 一.业务逻辑 计算机科学的核心是通过数据结构和算法实现对现实世界的抽象,平台是会随着技术发展不断变迁的,只有数据本身所描述的这种抽象才是事物永恒的本质.…
在html中大家都知道布局是什么意思了,简单来说就是将页面划分模块,比如html中的div.table等.那么Android中也是这样的.Android五大布局让界面更加美化,开发起来也更加方便.当然布局方式不一样应用的地方也不一样,当然了有的布局方式也是可以相互转换和嵌套使用的.它们都各有各的优缺点,具体页面要怎么布局还是得看开发需求,但是用的最多的还是相对布局.线性布局以及相对布局和线性布局的嵌套使用.当然,我说的是安卓,并没有指定是安卓手机,比如平板.智能家居(电视...)很多都是Andr…
gradle结构: MyApp ├── build.gradle ├── settings.gradle └── app └── build.gradle 1. setting.gradle解析 当你的app只有一个模块的时候,你的setting.gradle将会是这样子的: include ':app'        当有多个模块时,如支付平台中需要包含 第三方 支付库 include ':app', ':thirdpartylib' 2.根目录的build.gradle 该gradle文件是…
在做Android 开发过程中,会遇到一些小的问题.尽管自己动手也能解决.可是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发遇到的小工具,来让你的开发更高效. Vysor Vysor 是一个能够将手机的屏幕投影到电脑上.当然也能够操作,当我们做分享或者演示的时候.这个工具起到了作用. Vector Asset Android Studio 在1.4 支持了VectorAsset.所谓VectorAsset:它能够帮助你在Android 项目中加入Materia…
1.from  代码家 整理比較好的源代码连接 *************************************************************************************************************************************************************************** http://blog.zhan-dui.com/?page_id=60 感谢 "代码家"整理 一…