一身转战三千里,一剑曾当百万师。这篇文章主要讲述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、第三方登录 几乎成为标配。。。
不整理这些通用的东西还真对不起自己啊 , 。
闲暇的时候看一点这个看看有哪些部分没有学习过,这是一个知识体系,学习东西就是要系统的学习。零散的接受知识可能会导致知识的片面性 视野角度的降低
设计方案不完善 等等问题。在开发一个新的项目时完成模块化划分就要具体实现 看看下图就会从多个方面多个细节方面进行设计 。统筹全局。。。。
在项目每周结束时可以看看他 ,思考在这个星期写代码时选取的方案是否合适 ,性能还能不能进行优化等等 。。
有一副图对照着很快就会发现不足之处 。
文章图片
未完。。。
来自为知笔记(Wiz)
!--more-->
推荐阅读
- cordova+Android Studio 1.0+ionic+win7(转)
- 关于android帮助文档打开慢
- ( 转)Android之自定义适配器
- (转)Android之接口回调机制
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
- Android 手机卫士--弹出对话框
- Android加壳原理分析
- android千变万化的ViewPager之三
- Android利用HttpURLConnection实现模拟登录