常用Android快速开发框架

在做项目的过程中遇到了很多困难,于是收集了一些快速开发的框架,使用后大大提高了项目开发速度,无论什么项目都可以使用的到,在此分享给大家,希望能对大家有帮助!(个人建议:有时间的同学可以看一下这些优秀框架的源码,一定会有很多收获!)

 

 

开发工具: Android Studio

学习资料: Android Studio中文社区Android Studio Mac 快捷键整理分享

实用插件:

ADB Idea:操作快捷菜单,快速清除数据,重启应用,卸载应用等操作

Android Layout ID Converter :自动生成findById代码

Android Parcelable code generator:自动生成Parcelable代码

GsonFormat:将json字符串装换成实体类

Android Annotations:配合Annotation框架快速生成控件绑定代码

 

db库: GreenDao

 

http请求库: Volley

学习资料:Android网络框架Volley(体验篇)Android网络框架Volley(实战篇)Android网络框架Volley(终极篇)

 

图片缓存库:Glide

学习资料: Android(视频、图片)加载和缓存类库Glide

 

json解析库:Gson

 

组件通信库:EventBus

 

注解框架:AndoridAnnotaitions

 

db加密库: SqlCipher

 

动画库:AndroidViewAnimat

 

集成框架:ThinkAndroid or Afinal or xUtils

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!

时间: 2024-10-26 07:00:41

常用Android快速开发框架的相关文章

android快速开发框架XUtils update更新数据 无效

问题描述 android快速开发框架XUtils update更新数据 无效 最近学习XUtils发现 update更新数据库中的某个对象无效,好像第二次又可以了. 请问各位有遇到过这种情况吗

Android快速开发框架

项目地址:https://github.com/zuiwuyuan/QuickAndroid # QuickAndroid Android快速开发框架 项目介绍: QuickAndroid是一个免费的开源的.简易的Android开发框架,其开发宗旨是简单.快速的进行Android应用程序的开发. 它对AsyncHttpClientt框架进行了二次封装,可以快速的进行网络请求回调处理.而且,项目还集成了Fastjson,当网络数据时通过json格式传输时,可以更加快速高效的进行数据的解析操作. 项

android 快速开发框架,基于组件化的MVP结构

AndroidMouldProject2 android快速开发模板工程,组件化的MVP结构,方便快速开发和多人协作,减少代码耦合,同时方便自定义扩展,封装了一些常用 的模块,通过引用AndroidBaseModule基础工程的方式来实现持续更新,同时通过依赖库的方式,增强个性化定制,使工程更加 简洁,使开发者只需要关心自己的逻辑实现,便于维护. 项目结构: 使用方法: 复制代码,修改包名,按照自己的需求更改代码逻辑和依赖关系 新建activity,fragment,model,view,pre

微信快速开发框架之发送客服信息

版本说明 此版本关键是增加了"发送客服消息"接口,之前大意了,忘记写了,幸亏@我想我是风的提醒. 目前此项目属于开源项目,所有代码都在github中,您也可以通过NuGet获取 PM> Install-Package JCSoft.WX.Framework 微信文档中,对于"发送客服消息"有一定限制,必须关注者发送过来消息,包括关注.自定义菜单等事件,我们可以在48小时内通过Post一个Json数据包,发送6种形式的消息. 我用以下名称,对应这6种消息方式:

Android项目快速开发框架探索(Mysql+ OrmLite + Hessian + Sqlite)

结合之前所用的ormlite和hessian,再加上SAE已经支持JAVA,把服务端切换到JAVA,也就有了本文.使用hessian来做数据传输,ormlite来实现客户端与服务端的数据存储,极大的减少了CRUD工作.本文为探索贴,未正式用于大型项目,欢迎大家讨论使用! 一.简介 1.1ormlite Ormlite[Object Relational Mapping Lite (ORM Lite)] 对象关系映射精简版(精简版的ORM)提供了一些简单的,轻量级持久化Java对象到SQL数据库,

afinal logo Android的快速开发框架 afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp.通过finalActivity,我们可以通过注解的方式进行绑定ui和事件.通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题.通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查.通过FinalHttp模块,我们可以以ajax形式请求http数据. - Read

Android快速入门

项目源码下载 https://github.com/Wang-Jun-Chao/AndroidProjects Android项目的目录结构 Activity:应用被打开时显示的界面 src:项目代码 R.java:项目中所有资源文件的资源id Android.jar:Android的jar包,导入此包方可使用Android的api libs:导入第三方jar包 assets:存放资源文件,比方说mp3.视频文件 bin:存放编译打包后的文件 res:存放资源文件,存放在此文件夹下的所有资源文件

afinal logoAndroid的快速开发框架 afinal

问题描述 本帖最后由 卡拉不是狗 于 2015-2-23 13:08 编辑 Afinal简介Afinal 是一个android的sqlite orm 和 ioc 框架.同时封装了android中的**框架,使其更加简单易用:使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题.Afinal的宗旨是简洁,快速.约定大于配置的方式.尽量一行代码完成所有事情.目前Afinal主要有四大模块:FinalDB模块:android中的

Android应用开发框架 KJFrameForAndroid

问题描述 本帖最后由 天使牛 于 2015-2-22 20:20 编辑 _**简介****KJFrameForAndroid** 又叫KJLibrary,是一个android的orm 和 ioc 框架.同时封装了android中的Bitmap与****作的框架,使其更加简单易用:KJFrameForAndroid的设计思想是通过封装Android原生SDK中复杂的复杂**作而达到简化Android应用级开发,最终实现快速而又安全的开发APP.我们提倡用最少的代码,完成最多的**作,用最高的效率,