资讯专栏INFORMATION COLUMN

一套完整的Android通用框架

import. / 2060人阅读

摘要:适用于只需要简单地实现下拉刷新和上拉加载效果。地址相关博客最后知道了解以上开源框架,开发又何忧我总结的可能还不够全,如果您觉得实际项目中还有必用到的库,欢迎留言哈。

现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可,当然您说您能力强,非要重复造轮子,无可厚非。
MVP模式

MVP 简介

Android MVP Sample,MVP+Retrofit+RxJava实践小结

github地址

https://github.com/WuXiaolong/AndroidMVPSample

相关博客

Android MVP+Retrofit+RxJava实践小结
Android MVP 实例

依赖注入 butterknife

简介

Bind Android views and callbacks to fields and methods 将Android视图和回调方法绑定到字段和方法上

github地址

https://github.com/JakeWharton/butterknife

相关博客

butterknife官网

网络请求 Retrofit

简介

Type-safe HTTP client for Android and Java by Square 类型安全的Http客户端

github地址

https://github.com/square/retrofit

相关博客

Android Retrofit 2.0 使用-补充篇
Android Retrofit 2.0使用
Retrofit官网

图片加载 glide

简介

An image loading and caching library for Android focused on smooth scrolling 一个图片加载和缓存的库

github地址

https://github.com/bumptech/glide

picasso

简介

A powerful image downloading and caching library for Android 一个强大的图片下载与缓存的库

github地址

https://github.com/square/picasso

相关博客

Glide 系列预览
开始!
加载进阶
ListAdapter(ListView, GridView)/)
占位符 和 渐现动画
图片重设大小 和 缩放
显示 Gif 和 Video
缓存基础
请求优先级
缩略图
回调:SimpleTarget 和 ViewTarget 用于自定义视图类
加载图片到通知栏和应用小部件中
异常:调试和错误处理
自定义转换
用 animate() 自定义动画
集成网络栈
用 Module 自定义 Glide
Module 实例:接受自签名证书的 HTTPS
Module 实例:自定义缓存
Module 实例:用自定义尺寸优化加载的图片
动态使用 Model Loader
如何旋转图像
系列综述

Picasso
github之Picasso使用

图片操作 PhotoView

简介

Implementation of ImageView for Android that supports zooming, by various touch gestures 图片缩放

github地址

https://github.com/chrisbanes/PhotoView

相关博客

github之PhotoView使用

uCrop

简介

Image Cropping Library for Android 图片裁剪

github地址

https://github.com/Yalantis/uCrop

相关博客

uCrop使用及源码浅析

CircleImageView

简介

A circular ImageView for Android 圆头像

github地址

https://github.com/hdodenhof/CircleImageView

数据库 Realm

简介

Realm is a mobile database: a replacement for SQLite & ORMs

github地址

https://github.com/realm/realm-java

相关博客

Realm官网

响应式编程 RxJava

简介

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM

github地址

https://github.com/ReactiveX/RxJava

相关博客

RxJava
RxJava Essentials CN
ReactiveX文档中文翻译
给 Android 开发者的 RxJava 详解

事件总线 RxBus 简介

基于RxJava写的事件总线

相关博客

RxBus

下拉刷新 PullLoadMoreRecyclerView

简介

实现RecyclerView下拉刷新和上拉加载更多以及RecyclerView线性、网格、瀑布流效果演示。适用于只需要简单地实现下拉刷新和上拉加载效果。

github地址

https://github.com/WuXiaolong/PullLoadMoreRecyclerView

相关博客

PullLoadMoreRecyclerView

最后

知道了解以上开源框架,开发又何忧!我总结的可能还不够全,如果您觉得实际项目中还有必用到的库,欢迎留言哈。

微信公众号

我的微信公众号:吴小龙同学。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/13146.html

相关文章

  • android 设计模式

    摘要:那为啥如何优雅的快速搭建项目系列教程一是基于上建立一套代码规范,继承对应的就能轻松实现快速模式开发。 [[译] MVVM 模式介绍](https://juejin.im/entry/56cbf... 让我们更好地理解 MVVM 模式 Android官方培训课程中文版 学习Android最有效率的途径就是官方教程,而对于英文不太好的童鞋可以参考这篇中文版翻译教程 android MVV...

    gotham 评论0 收藏0
  • Android开源架构

    摘要:音乐团队分享数据绑定运行机制分析一个项目搞定所有主流架构单元测试一个项目搞定所有主流架构系列的第二个项目。代码开源,展示了的用法,以及如何使用进行测试,还有用框架对的进行单元测试。 Android 常用三方框架的学习 Android 常用三方框架的学习 likfe/eventbus3-intellij-plugin AS 最新可用 eventbus3 插件,欢迎品尝 简单的 MVP 模...

    hzc 评论0 收藏0
  • Android开源架构

    摘要:音乐团队分享数据绑定运行机制分析一个项目搞定所有主流架构单元测试一个项目搞定所有主流架构系列的第二个项目。代码开源,展示了的用法,以及如何使用进行测试,还有用框架对的进行单元测试。 Android 常用三方框架的学习 Android 常用三方框架的学习 likfe/eventbus3-intellij-plugin AS 最新可用 eventbus3 插件,欢迎品尝 简单的 MVP 模...

    sutaking 评论0 收藏0
  • 如何通过自动化测试 应对App频繁迭代

    摘要:自动化测试的流程是搭建框架设计测试用例编写脚本进行测试得出结果。它支持所有的事件操作,通过模拟器也能运行测试,很多自动化测试脚本编写客户端都封装了,包括百度云测腾讯优测等。 移动互联网在改变我们生活的同时,给各行各业都带来了翻天覆地的变化,就拿移动应用开发来说,传统软件的迭代周期往往以年、月计,而到了手机上,几乎每周都有新版本上线,一些勤快的应用甚至三五天就更新一个版本。如此频繁的迭代...

    YanceyOfficial 评论0 收藏0
  • 开源库推荐文章

    摘要:也许是目前最好的动态权限请求库一个简洁方便的处理上动态权限的库常用三方框架的学习常用三方框架的学习值得每个人收藏的下拉刷新与加载更多大全最近在向大神男神寻找有关下拉刷新与加载更多的相关资料,然后就发给了我一个的链接,确实很齐全,很我先收藏了 FcPermissions:也许是目前最好的动态权限请求库 一个简洁方便的处理 Android M 上动态权限的库 Android 常用三方框架的...

    Simon 评论0 收藏0

发表评论

0条评论

import.

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<