• Stars
    star
    2,834
  • Rank 16,048 (Top 0.4 %)
  • Language
    Java
  • Created about 9 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,后续会进行逐步添加

<span style={textcolor="#FF0000"}>【好消息】个人网站已经上线运行,后面博客以及技术干货等精彩文章会同步更新,请大家关注收藏:http://www.lcode.org
本人CSDN博文地址http://blog.csdn.net/developer_jiangqq
本人维护的微信订阅号,欢迎大家微信关注一下!定期分享移动技术干货,项目管理和博客文章!
###本人最新录制的实战项目视频-菜鸟新闻点击进入 ###简介如下: 菜鸟新闻安卓客户端-是一个仿照36Kr官方App,实时抓取36Kr官网数据的资讯类新闻客户端
包括首页新闻,详情,发现,活动,实时数据抓取,侧滑效果,第三方登录以及分享,消息推送等相关功能客户端。
学习目标:
1.掌握Android 5.0以上的相关技术控件使用(RecyclerView,CardView);
2.熟悉目前主流开源框架的使用:Okhttp,Volley,UIL,Fresco,EventBus....
3.熟悉数据抓取爬虫技术;
4.第三方集成登录与分享,消息推送数据统计集成。
5.掌握项目架构,开发流程
6.独立开发APP
http://www.cniao5.com/clazz/news.html

###关于本人 邮箱:[email protected]
本人微信/QQ:781931404
Android技术交流群:99787482

Android开发群1:107086751
Android开发群3:109244103

# FastDev4Android

本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入,xutils,图片异步加载,二维码扫描等等
同时会包括工作中自己封装的一些组件和控件. 后续会进行逐步添加 整体项目目录如下:

FastDev4Android

包名描述
libs 一些公共jar包库
adapter适配器
application全局application
base基类包
cache数据缓存相关处理
common公共类,或者配置相关
db数据库操作相关
event事件处理相关
fragmentfragment操作管理相关
html5webview处理,重写webview
jsonjson数据解析
listlogic网络数据请求加载分发
location位置相关
model实体类
push消息推送
sensor设备传感器相关
spreferenceSharedPerference管理
test消息推送
uiActivity UI相关
updateAPP自动更新相关
utils项目各种工具类
widget自定义控件
crash自定义崩溃异常处理
receiver广播通知处理

20151201框架更新:

一.返照网易新闻Tab标签和页面切换滑动;
HorizontalScrollView,Fragment,FragmentStatePagerAdapter打造网易新闻Tab及滑动页面效果(三十六)
Design支持库TabLayout打造仿网易新闻Tab标签效果(三十七)
更多项目内容请详见CSDN博客!

20151119框架更新:

一.RecyclerView控件完全解析;
RecyclerView完全解析,让你从此爱上它(二十八)
RecyclerView完全解析之打造新版类Gallery效果(二十九)
RecyclerView完全解析之结合AA(Android Annotations)注入框架实例(三十)
RecyclerView完全解析之下拉刷新与上拉加载SwipeRefreshLayout(三十一)
CardView完全解析与RecyclerView结合使用(三十二)
实例解析之SwipeRefreshLayout+RecyclerView+CardView(三十五)

二.ViewDragHelper控件完全解析;
神器ViewDragHelper完全解析,妈妈再也不担心我自定义ViewGroup滑动View操作啦~(三十三)
神器ViewDragHelper完全解析之详解实现QQ5.X侧滑酷炫效果(三十四)

20151110框架更新:

一.Volley网络框架基本使用;
    项目中我是采用库引用方式引入Volley框架,这边Volley库也已经同步上传了,大家直接编译运行即可;
Volley完全解析之基础使用(二十六)
Volley完全解析之进阶最佳实践与二次封装(二十七)

20151101框架更新:

非常漂亮的进度指示器AVLoadingIndicatorView的使用讲解(十八)
Android MVP开发模式详解(十九)
消息总线EventBus的基本使用(二十)
消息总线EventBus源码分析以及与Otto框架对比(二十一)
列表头生成带文本或者字母的图片开源库TextDrawable使用和详解(二十二)
重写WebView网页加载以及JavaScript注入详解(二十三)
BaseAdapterHelper的基本使用介绍,让你摆脱狂写一堆Adapter烦恼(二十四)
BaseAdapterHelper详解源码分析,让你摆脱狂写一堆Adapter烦恼(二十五)

20151029注入框架更新:

更新了AndroidAnnotations注入框架的使用详解:
AndroidAnnnotations注入框架介绍和Android Studios基本配置(一)
AndroidAnnnotations注入框架的工作原理(二)
AndroidAnnnotations注入框架使用之注入组件Components(三)
AndroidAnnnotations注入框架使用之Injection标签详解(四)
AndroidAnnnotations注入框架使用之事件绑定Event Binding(五)
AndroidAnnnotations注入框架使用之线程处理Threading(六)
AndroidAnnnotations注入框架使用之第三方框架集成RoboGuice(七)
AndroidAnnnotations注入框架使用之第三方框架集成Otto事件总线(八)
AndroidAnnnotations注入框架使用之第三方框架集成OrmLite(九)
AndroidAnnnotations注入框架使用之最佳实践之Adapters和lists(十)
AndroidAnnnotations注入框架使用之最佳实践SharedPreferences(十一)

V1.1.1_003版本功能如下:

一.新增沉浸式状态栏功能实现;
二.新增MVP开发模式功能Demo;
以上该组件全部在MainActivity中有相应的使用实例;



V1.1_002版本功能如下:

一.新增首页图片自动无限轮播组件和指示器(AutoGallery+FlowIndicator);
二.新增列表下拉刷新组件(PullToRefreshListView);
三.新增本地轻量级数据缓存组件(ACache);
四.新增应用自定义崩溃日志捕捉组件(CustomCrash);
以上该组件全部在MainActivity中有相应的使用实例;

V1.0_001版本功能如下:

一.Utils工具类加入
    1.DataUtils 时间日期处理
    2.GuideUtils 是否启动引导处理标志管理
    3.IoUtils 网络请求工具类【特别注意】这边采用HTTPClient 由于Android 6.0已经删除该类, 这边libs目录需要加入org.apache.http.legcy.jar依赖包
    4.JudgeNetWorker 网络状态判断工具类
    5.Log 日志自定义管理
    6.ManagerActivity Activity管理工具类
    7.StrUtils 字符串相关处理工具类,系统信息获取工具类)
二.sperferences加入SharePerferences加入封装工具可以快速使用SP进行数据保存配置文件
三.Activity基类简单封装BaseActivity和BaseFrameActivity 暂时主要为Toast,LayoutInFlater,打开指定的Activity工具类分装

后期会持续不断进行更新最新的框架功能,如果有一起合作把这个Android快速开发框架完善起来的~请联系我哦
QQ:781931404

More Repositories

1

DragHelper4QQ

仿照QQ6.0侧滑效果
Java
114
star
2

hunheDemo

RN和原生混合开发模式以及数据相互传递
Java
66
star
3

Android-Universal-Image-Loader-Modify

(Anroid-Universal-Image-Loader)UIL图片加载框架库,因为本库会有很多中文注释,所以采用另外的一个项目进行修改和对原作者代码进行增加中文注释以及扩展相关工具类了~~~
Java
41
star
4

react-native-encryption-library

a encryption library with react native.eg.MD5,AES,DES...Android and iOS Platform
Objective-C
36
star
5

ModulesDemo

初步介绍React Native开发中Android,iOS原生组件封装方法,让JavaScript进行调用
Java
35
star
6

ViewDragHelperTest

使用ViewDragHelper实现QQ5.X侧滑酷炫效果以及沉浸式状态实现
Java
34
star
7

WheelGame

该项目是 一款android老虎机,水果机游戏, 其中3个滚轮会滚动,成功后3个滚轮中的图形会一致,失败会有一个图形不一样。
Java
26
star
8

RNWeChatDemo

RNWeChatDemo 微信好友分享/朋友圈分享实例
Java
26
star
9

WeixinArticles

该主要记录微信公众号推送的文章(订阅号:codedev123)
20
star
10

RealmDemo

该实例项目演示了Realm For React Native的使用详解以及实例,帮助大家一起学习移动端数据库新王者-Realm
Java
13
star
11

js-coach-cn

https://js.coach网站技术干货内容翻译计划
11
star
12

App36Kr

App36Kr
Java
7
star
13

AnimatedDemo

介绍Animated动画基本使用实例
Java
7
star
14

36Kr_Data_Crawler

36Kr网站数据爬虫抓取工具,采用Jsoup,主要抓取了网站首页广告轮播,文章分类标签,分类列表数据以及文章详情和作者相关信息
Java
6
star
15

pps_android

Java
4
star
16

BaziXiansheng

北京麦芽田网络科技开源项目
Java
4
star
17

LCodeGankApp

React Native开发的Gank.io(干货集中营)客户端-来自江清清的技术专栏
JavaScript
4
star
18

Lagou_Data_Crawl

本例子是进行爬取拉钩网上面的数据(http://www.lagou.com)
Java
2
star
19

jobs_recommend

互联网,软件行业优秀职位推荐
2
star
20

MediaPlayer_Project

1
star