android项目架构 -----Android 知识体系与常用第三方框架

一身转战三千里,一剑曾当百万师。这篇文章主要讲述android项目架构 -----Android 知识体系与常用第三方框架相关的知识,希望能为你提供帮助。
【android项目架构 -----Android 知识体系与常用第三方框架】

好东西值得分享 ,这是网络上总结的一些开源的东西直接就拿过来了   。。。。


Android通用流行框架大全

android项目架构 -----Android 知识体系与常用第三方框架

文章图片






先把这张图放在这 ,先来谈一谈项目结构 。我喜欢将东西按模块来划分:
都知道module 。它的应用非常方便 。对于一个项目刚开始开发时要考虑这个项目是由那些部分组成
lib_base   :包含各种Base基类 。如 BaseActivty   BaseFragment   BaseApplication   这是一些项目的开始基础。
lib_ui:各种自定义UI ,或第三方ui 。现在android studio 使用起来非常方便 了 。对于第三方的东西都直接在gradle中配置 ,方便更新 。jar引入就免了吧。。。。。
lib_component:组件库。区别他与lib_ui的区分 。gif   log    
lib_author:第三方认证 登录(微信   微博 QQ) 
lib_share:第三方分享   (QQ 微信   微博 )。
lib_pay:支付合集   (微信   支付宝   银联)
工具类:。。。
现在的App基本都要有这些功能:.分享、支付、定位、推送、统计、buggly、第三方登录 几乎成为标配。。。
不整理这些通用的东西还真对不起自己啊 , 。



闲暇的时候看一点这个看看有哪些部分没有学习过,这是一个知识体系,学习东西就是要系统的学习。零散的接受知识可能会导致知识的片面性 视野角度的降低
设计方案不完善 等等问题。在开发一个新的项目时完成模块化划分就要具体实现 看看下图就会从多个方面多个细节方面进行设计 。统筹全局。。。。
在项目每周结束时可以看看他 ,思考在这个星期写代码时选取的方案是否合适   ,性能还能不能进行优化等等 。。 
有一副图对照着很快就会发现不足之处 。
android项目架构 -----Android 知识体系与常用第三方框架

文章图片




未完。。。


 


来自为知笔记(Wiz)










    推荐阅读