首页 > 代码库 > Lite Your Android English
Lite Your Android English
https://litesuits.com/
一些话
简约的背后,往往是复杂
还原面向对象应有的体验,让应对繁多业务所增加的,并未增加。 展开设计理念
Lite每个项目仅几十KB,这相当于你项目中一张小图片,如此迷你。 展开用户评论
我的开源项目
LiteGo
代号: let it go
LiteGo 是一款基于Java语言的异步并发类库,它的核心是一枚「迷你」并发器。
LiteGo 可以自由地设置同一时段的最大并发数量,等待排队线程数量,还可以设置排队策略和超载策略。 它的核心组件是 「SmartExecutor」 ,它可以用来作为 「App」 内支持异步并发的唯一组件,在一个 App 中可以有多个实例,每个实例都有完全的「独立性」,比如独立的「并发与排队」指标和「调度和满载」策略,但所有实例「共享一个线程池」。 这种机制既满足不同模块对线程控制和任务调度的独立需求,又共享一个池资源来节省开销,最大程度上节约资源复用线程,帮助提升性能。LiteAuto(即将开源)
代号: auto man
LiteAuto 是一个代码生成框架,核心设计思路是约定大于配置。
LiteAuto 思路参考 JakeWharton 的 ButterKnife项目,在它的基础上表达了自己的想法,从0到1设计并实现的。
它和 ButterKnife 的不同点之一是只需要在 Activity 上添加一个 @LiteAuto 注解即可,框架自动遍历并分析代码、生成代码。 目前可以自动生成 View 和 Event 相关的重复代码,还可以生成一些常用操作代码,而这些都是在编译时期自动生成的代码,几乎不影响性能,而且使得项目非常清晰简单。LiteHttp
代号: arrow
LiteHttp 是一款简单、灵活的 HTTP 框架库,它在请求和响应层面做到了「全自动」构建和解析。
LiteHttp 只需要一行代码即可完美实现网络连接,它全面支持 GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS 和 PATCH 八种基本类型。 LiteHttp 能将 Java Model 转化为请求参数,也能将响应的 json 语句智能转化为 JavaModel ,这种全自动解析策略将节省你大量的构建请求、解析响应的时间。 并且,你能自己继承重新实现 Dataparser 这个抽象类并设置给 Request,来将原始的 InputStream 转化为任何你想要的东西。LiteAsync
代号: crossbow
LiteAsync 是一个管理与调度异步并发任务的类库。
LiteAsync 提供一个基于 andorid 系统的改善、增强的 AsyncTask ,使得它具有真正并发的能力,且能再子线程执行,同时会均衡手机能力来控制线程开销。 LiteAsync 还提供了简单、安全和缓存等异步任务类用于快速开发,更方便的是它有一个任务执行器 「TaskExecutor」 实现了顺序、关卡、延时、定时任务的执行与调度。LiteOrm
代号: archiver
LiteOrm 是一个数据库 ORM 框架,自动化存储实体和处理关系映射,比系统自带API速度 「 快1倍」!
LiteOrm 是一个速度快、小巧却强大的 Android ORM 框架类库,速度快、体积小、性能高,开发者基本一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。 自动化且比系统自带数据库操作快1倍!LiteCommon
代号: lover
LiteCommon 是一款丰富而迷你的基础类库。
单纯、简单、通用性极强,却不到 50K !
其中包括 shell 命令,静默安装,bitmap 处理,文件操作,加密存储器,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能。 以及一些 Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random 等工具类。LiteBle
代号: blue
LiteBle 是为低功耗蓝牙(Android BLE)设计的,完成蓝牙设备交互就像发送网络请求一样简单。
LiteBle 能让你稳定高效的完成蓝牙设备的查询、连接和读写等操作。它适合和低功耗的蓝牙设备通信,比如传感器,心率检测仪,智能穿戴设备等。LiteUI
代号: goddess
WavedButton, TouchLock, AnimText, IndexBar, etc.
关于我
我是Liter,位于中国杭州,极客工程师,开源爱好者,乐于分享,喜欢移动互联网。
我的邮箱: litesuits@qq.com
点击加入QQ交流群: 42960650
传送门
我的博客: http://vmatianyu.cn
我的微博: http://weibo.com/mobileint
我在[github]上发布了一系列 开源项目和框架
在[EOE社区]发表的帖子 LiteHttp:极简且智能的 android HTTP 框架库
在[知乎]关于「团队Leader相关能力」的回答 怎么做好互联网公司的技术团队负责人?
在[知乎]关于「移动客户端架构」的回答 怎样搭高质量的 Android 项目框架,框架的结构具体描述?
在[简书]关于「Android 性能、架构和技术问题」的文章 关于Android性能、架构和技术问题的探索
工作机会
「阿里巴巴-菜鸟」新的机遇 海量数据 等你来挑战
我们在招 Android、iOS、前后端 各种,简历发送到 litesuits@qq.com 或加微信 vmatianyu 优秀者内推。
支持开源 乐于赞赏(2014-8-5)
感谢一路上朋友们的支持和鼓励,让我们一起努力做一些好东西。
也可以使用「微信」「支付宝」客户端 赞赏:
Lite Your Android English
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。