从零开始的Android新项目1 - 架构搭建篇

本文探讨在无历史负担情况下,如何从零开始搭建一个2016年的优秀Android项目。采用类似Clean Architecture,分为presentation、data、domain三层。详细介绍了各层职责,包括UI框架、自定义组件、第三方库的使用,如Dagger、RxJava、Retrofit、Glide等,并强调了灵活的模块化和测试策略。
摘要由CSDN通过智能技术生成

最近一直在忙新项目的事情,所以有的坑一直没填。。现在看来可能一时半会儿还填不了,倒不如记录一下新项目的搭建。

试想一下,如果没有历史负担,没有KPI压力,去新搭建一个项目,你会怎么设计和实现呢?

本系列文章不是教你怎么从0开始学Android,从0开始怎么建一个项目,而定位于零负担的情况下,在2016年怎么去创建一个好的Android项目,其中一部分技术并不太适合刚入门的初学者。

architecture

Application specific

类似clean architecture,分为三层 presentation - data - domain。

关于Clean Architecture由于国内的一些文章和项目都多少有偏离和错误,建议直接看
- http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/
- http://fernandocejas.com/2015/07/18/architecting-android-the-evolution/

两篇文章。

domain为纯领域模型ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值