项目设计思路

项目思路:


  1. 产品调研和竞品分析,一定要考虑以后的扩展(因为整体项目结构在未来重构的可能性非常小)。
  2. 层次划分、模块设计、隔离封装
  3. 选择架构 Flux、Mvp、Clean
  4. 根据产品业务来选择框架。采用每个框架都要自己包一层,减少以后替换第三方库的修改地方和代码量
    小型化图片数量少,非gif图片,采用picasso;
    图片展示多但不需要高清的的app,可以采用glide;
    有高清图片需求的采用Fresco,减少OOM
  5. code基本程序框架,base类

项目目标:


  1. 功能完成
  2. 用户体验流畅
  3. 节省流量

合并网络请求
网络缓存

  1. 节省电量

【在以下情况下耗电比较多:】
1、 大数据量的传输。
2、 不停的在网络间切换。
3、 解析大量的文本数据。
【控制耗电量:】
1、 在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就不需要执行相应的程序。
2、 使用效率高的数据格式和解析方法。(fastJson,LoganSquare-master)
3、使用GZIP压缩方式下载数据,能减少网络流量
4、 其它一些优化方法:A. 回收java对象,特别是较大的java对像; B.对定位要求不是太高的话尽量不要使用GPS定位,可能使用wifi和移动网络cell定位即可,GPS定位消耗的电量远远高于移动网络定位; C.尽量不要使用浮点运算; D.获取屏幕尺寸等信息可以使用缓存技术,不需要进行多次请求。

让你的APP如丝般顺滑

1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读写方法2、描述自己的一个项目,要求画出结构图,UML图,详细描述项目种的技术点,技术难点以及解决方案
3、一道算法
4、谈谈自己项目管理的方法、对敏捷软件开发的理解

1.你看过XX项目的源代码么?你是怎么做项目测试的?性能调优的工具用过么,介绍下?描述一个你在开发过程中遇到的最奇怪的问题以及解决办法。

1.说一下你认为自己比其他程序员出色(厉害)的地方?为什么我们要选择你呢,你和其他程序员比有什么优势?

  • 覆盖面广,做了很多app,app的基本框架搭建
    一个app的基本框架:网络、图片加载、数据存储

想办法搞清楚整个项目的业务流程,研发背景,内部模块功能,和外部如何实现集成,底层数据库的设计,整体系统架构设计等等

1.SDK[注意事项:资源命名前缀、版本号]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,337评论 6 524
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,560评论 3 406
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 172,632评论 0 370
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,219评论 1 303
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,219评论 6 401
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,670评论 1 316
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,018评论 3 431
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,000评论 0 280
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,552评论 1 326
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,565评论 3 347
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,692评论 1 355
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,280评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,009评论 3 341
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,435评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,587评论 1 277
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,276评论 3 383
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,752评论 2 367

推荐阅读更多精彩内容

  • JavaWeb在做项目的时候,最重要的是应用了分层操作的思想,JavaBean + JSP + Servlet,就...
    Jason_M_Ho阅读 5,355评论 0 4
  • 上课,备课真的很累。越是要上阵,越觉得自己知识储备不够,能力不足。以前过得多舒逸,现在就有多悲惨。今天又在学生面前...
    kamila9527阅读 177评论 0 0
  • 今天终于有机会展示一下自己的厨艺了,我要给妈妈做美味的早餐——鸡蛋饼。妈妈一开始还担心我,我跟妈妈说“小孩子也要学...
    101eef86f3c2阅读 436评论 0 0
  • 今天晚上妈妈和奶奶准备了好多好多的菜,种类太多了。我问妈妈,原来是大姑和老姑她们来。噢!我们大聚餐啦!我...
    高金鑫a阅读 54评论 0 0
  • 今天读庄子说实在的没有完全用心,读这种著作真的是特别修生养性的事情,但我今天的内心是漂浮不定的,所以始终不得灵感。...
    杨扬得意_d31a阅读 268评论 0 1