jamin0107 / JaminAndroidDemo

Android APP Developer FrameWork

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

       ___         ___           ___                       ___
      /\  \       /\  \         /\__\          ___        /\__\
      \:\  \     /::\  \       /::|  |        /\  \      /::|  |
  ___ /::\__\   /:/\:\  \     /:|:|  |        \:\  \    /:|:|  |
 /\  /:/\/__/  /::\~\:\  \   /:/|:|__|__      /::\__\  /:/|:|  |__
 \:\/:/  /    /:/\:\ \:\__\ /:/ |::::\__\  __/:/\/__/ /:/ |:| /\__\
  \::/  /     \/__\:\/:/  / \/__/~~/:/  / /\/:/  /    \/__|:|/:/  /
   \/__/           \::/  /        /:/  /  \::/__/         |:/:/  /
                   /:/  /        /:/  /    \:\__\         |::/  /
                  /:/  /        /:/  /      \/__/         /:/  /
                  \/__/         \/__/                     \/__/
##############author:Jamin################
###########update:2016.01.13##############
#################架构说明##################
相关库:
cloudlib1:
Http请求相关库,使用retrofit+okhttp,rxjava做事件驱动

dbmodule:
DB以及DB对应model相关库,使用greendao,gradle执行task可以自动通过model生成dao

gpuimagelibray:
实现滤镜等效果的图片处理库
滤镜叠加器,用于开发新滤镜


framework:
项目通用的一些基础工具库


app:
项目相关的主app库

##################Tool#######################
iconFont,可以通过脚本自动生成
res_move_tool.py drawable搬家. 把需要搬家的资源放到move_list.py中,后续会自动讲资源从src module到dst module

#################使用说明#####################

stetho 可以通过chrome://inspect/ 监控

gradle.properties 定义gradle里的一些常用变量

#################AIDL测试#####################
TestRemoteServiceActivity为远程service的测试页面
支持AIDL和Messenger两种模式与远程service通信,原理类似
广播,socket的方式,不在这里验证。

#################<TODO>#########################

1.recycleview的下拉刷新,上拉更多,滑动事件监听
3.可扩展的alertDialog
4.可复用的loading

About

Android APP Developer FrameWork


Languages

Language:Java 99.5%Language:C 0.5%