Android常用开源库种类大全+面试资料+源码 (续)

8 架构

8.1.MVP

8.2.组件化

  • dexcount-gradle-plugin(方法数统计)
  • methodscount(在线类库方法数查询)
  • DynamicAPK(DynamicAPK是一套用于实现多dex/apk加载的解决方案。它可以帮助你重新组织Android工程的配置和开发模式,实现多个子工程并行开发(以android studio module的形式),同时支持hot fix(在线修复有问题的功能), 插件式载入不常用的功能(下载插件后再载入)。所有动态加载的插件不仅包含代码,也可以包含资源(资源的动态加载比代码要麻烦很多),因此是以APK形式实现的。)

8.3.源码分析

8.4.面试资料

8.5.生命周期

8.6.算法解析

8.7.设计模式

8.8.进程通信

  • ABridge Android 进程间通信最牛方案,为简单而生

8.9.快速开发

  • FastLib 一个Android项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化..有问题欢迎issue。主要实现功能: 1、基于Retrofit2.x及RxJava2.x的网络请求封装、网络请求与生命周期绑定、快速观察者、快速loading观察者、快速返回常用错误 2、 常用功能库二次封装方便调用:Glide加载图片封装、TabLayout+ViewPager Fragment切换封装、Logger日志打印封装 3、 多种常用界面布局:标题+多状态+下拉刷新+列表、标题+ViewPager等方便快速创建常用布局增加layout复用 4、Fragment 懒加载封装 5、 快速实现Activity滑动返回、下拉刷新加载更多、沉浸式等
  • AndroidProject An advanced template project 当我们日复一日年复一年的搬砖的时候,你是否曾想过提升一下开发效率,如果一个模板的项目摆在你的面前,你还会选择自己搭架构么

8.10.性能优化

  • androidProject android产品研发过程中常用的技术,技巧,实践等
  • awesome-android-performance Android performance optimization tutorials, videos and tools list(Android性能优化视频,文档以及工具)
  • Android_article Android热更新、异步并发、性能优化、编译打包、适配相关等文档

9.源码

9.1.Android-Native

9.2.Android-Api

9.3.React-Native

10.书签

10.1.Android

10.2.移动前端

  • SUI-Mobile
    (SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美 )
    SUI Mobile 是一套基于 Framework7 开发的UI库。它非常轻量、精美,只需要引入我们的CDN文件就可以使用,并且能兼容到 iOS 6.0+ 和 Android 4.0+。 阿里背景
  • frozenui
    Frozen UI是一个开源的简单易用,轻量快捷的移动端UI框架。基于手Q样式规范,选取最常用的组件,做成手Q公用离线包减少请求,升级方式友好,文档完善,目前全面应用在腾讯手Q增值业务中。
    兼容android 2.3 +,ios 4.0 + 。腾讯背景
  • framework7 Framework7 – is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS & Android native look and feel. It is also an indispensable prototyping apps tool to show working app prototype as soon as possible in case you need to.
  • mint-ui(Mobile UI elements for Vue.js 饿了么前端)(2016-09-30) 效果演示
  • weui(WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。)
  • amazeui(基于 React.js 的移动端 Web 组件库)
  • weex(A framework for building Mobile cross-platform UI)
  • vux(Mobile web UI Components based on Vue and WeUI. Be Cool with Vue & WeUI. https://vux.li/)

10.3.Awesome

11. 联系方式

    原文作者:Android进阶开发
    原文地址: https://www.jianshu.com/p/9490e317d629
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞