作者:ruijun
链接:https://www.zhihu.com/question/37160415/answer/79569042
来源:知乎
著作权归作者所有,转载请联系作者获得授权。###开源框架推荐
####网络
* [okhttp](square/okhttp · GitHub)
* [android-async-http](loopj/android-async-http · GitHub)####事件总线
* [otto](square/otto · GitHub)
* [EventBus](greenrobot/EventBus · GitHub)####依赖注入
* [Dagger](square/dagger · GitHub)
* [RoboGuice](roboguice/roboguice · GitHub)
* [ButterKnife](JakeWharton/butterknife · GitHub)####图片
* [Fresco](facebook/fresco · GitHub)
* [Glide](bumptech/glide · GitHub)
* [picasso](square/picasso · GitHub)####数据库
* [greenDao](greenrobot/greenDAO · GitHub)
* [ormlite](j256/ormlite-android · GitHub)
* [LitePal](LitePalFramework/LitePal · GitHub)####响应式编程
* [RxJava](ReactiveX/RxJava · GitHub)
* [RxAndroid](ReactiveX/RxAndroid: RxJava bindings for An...)####日志输出
* [logger](orhanobut/logger: Simple, pretty and powerf...)
* [android-CLog](liaohuqiu/android-CLog)
* [KLog](ZhaoKaiQiang/KLog · GitHub)
* [LogUtils](pengwei1024/LogUtils · GitHub)####崩溃统计平台
* [腾讯bugly](腾讯Bugly - Android Crash(崩溃)_iOS Crash(崩溃)_ANR_卡顿)
* [Crittercism](Crittercism - Developer Home)
* [Crashlytics](The most powerful, yet lightest weight crash reporting solution for iOS and Android developers.)###架构设计
这个肯定得了解下MVC,MVP,MVVM还有设计模式这些,这里有几个开源项目推荐下#####philm
Movie collection and information app for Android.
Github地址:chrisbanes/philm: Movie collection and info...#####SimpleNews
基于Material Design和MVP的新闻客户端
Github地址:GitHub - liuling07/SimpleNews: 基于Material Design和MVP的新闻客户端#####GankDaily
A application show technical information every working days, use MVP pattern.
Github地址:maoruibin/GankDaily#####SimplifyReader
Github地址:GitHub - SkillCollege/SimplifyReader: 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的!#####NBAPlus
Github地址:SilenceDut/NBAPlus · GitHub#####PhotoNoter
Github地址:yydcdut/PhotoNoter#####Meizhi
Github地址:drakeet/Meizhi: gank.io unofficial client, RxJava & Retrofit###其他
#####leakcanary
检查内存泄露
Github地址:GitHub - square/leakcanary: A memory leak detection library for Android and Java.#####DebugDrawer
Android Debug Drawer for faster development
Github地址:palaima/DebugDrawer · GitHub#####ViewServer
Local server for Android's HierarchyViewer
Github地址:romainguy/ViewServer · GitHub#####AndroidWiFiADB
IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
Github地址:https://github.com/pedrovgs/AndroidWiFiADB

####PS:开源框架虽然好用,但最好要了解框架存在的一些bug和坑,遇到问题可以给作者提issue,一般这些有名的框架,作者都会很积极的回答。推荐下自己的[Android-Dev-Favorites](GitHub - ruijun/Android-Dev-Favorites: The repository is Android development favorites, It used to collect the knowledge of Android Development.),里面收集了Android开发的干货,希望能帮到题主。

转载于:https://www.cnblogs.com/alamps/p/6096952.html

github android相关推荐

  1. Github android客户端源代码分析之一:环境搭建

    1.下载相应的包及项目,参考https://github.com/github/android/wiki/Building-From-Eclipse. 2.若需查看某些包的源文件或者javadoc,则 ...

  2. GitHub Android 最火开源项目Top20

    GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与i ...

  3. GitHub Android 开源项目汇总

    GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你达到事 ...

  4. 【Android】GitHub Android 开源项目汇总

    参考网址:http://blog.csdn.net/ithomer/article/details/8882236 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上. ...

  5. Github Android流行框架Top100

    GitHub Android Libraries Top 100 简介 本文原文链接地址https://github.com/Freelander/Android_Data/blob/master/A ...

  6. 《Android开源库 ~ 1》 GitHub Android Libraries Top 100 简介

    转载自GitHub Android Libraries Top 100 简介 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitH ...

  7. GitHub Android Librarys Top 100 简介

    GitHub Android Librarys Top 100 简介 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索J ...

  8. OpenHub——一个开源的GitHub Android客户端,快速简洁

    OpenHub 一个开源的GitHub Android客户端,快速简洁,支持GitHub主要功能,支持主题.主颜色.语言切换,SO COOL的语法高亮. 特点 App 两种登录方式,(Basic Au ...

  9. android support library github,Android Support Library 之 夜间模式

    原标题:Android Support Library 之 夜间模式 前言 夜间模式实现方式:1.通过切换theme来实现夜间模式.优点:可以匹配多套主题,并不局限于黑白模式缺点:需要大量定义主题详见 ...

最新文章

  1. ETL安装前的准备 - 数据库创建方法
  2. WPF内存泄露:CollectionViewSource.GetDefaultView导致Cache对象
  3. 程序员应该抛弃的10种思维定式
  4. SRM 440(1-250pt, 1-500pt)
  5. 农商银行招聘计算机人员考什么,农商银行招聘考试题都考什么?
  6. Maven常用的构建命令
  7. 利用python提取网站曲线图数据
  8. svn复制出来的java_从svn下载的项目(或从别处拷贝来的)报错的可能情况以及解决经验...
  9. java在实际应用_Java应用程序如何部署在“现实世界”中?
  10. 编写bat脚本指定jdk路径运行jar包
  11. Mybatis-学习笔记(1)SqlSessionFactory、SqlSession、Mybatis配置文件configuration的属性标签...
  12. 在虚拟机centos7中使用docker安装nginx后,本地浏览器无法访问?
  13. 中国移动彩信业务割接
  14. 新西兰计算机最好大学排名,2017新西兰大学计算机专业排名TOP10经典院校一览
  15. Centos7恢复xfs删除文件
  16. 局域网中广播风暴产生原因及解决方法
  17. AUTOSAR DCM
  18. Python爬虫(6):比Selenium快100倍的方法爬东方财富网财务报表
  19. Android 相机教程,Android 相机教程
  20. Java实现CSV文件的读写

热门文章

  1. jvm maxgcpausemillis 默认值_Tomcat和JVM的性能调优总结
  2. java修改cookie的值_Java管理Cookie增删改查操作。
  3. android语音控制歌曲播放,Amazon Music应用程序已支持Alexa语音控制歌曲播放
  4. access转sql iif_ACCESS 中的IIF使用
  5. uml系统设计期末大作业_梳理一下计算机期末大作业
  6. 计算机原理考研题库,2022考研853计算机专业基础综合《计算机组成原理》复习笔记及考研真题题库.pdf...
  7. lambda函数 java_使用 Java 构建 Lambda 函数 - AWS Lambda
  8. android 行居中,android自己定义换行居中CenterTextView
  9. 风变python学习2---字符串,整数,浮点型数据分析,应用
  10. security面试_面试必问41道 SpringBoot 面试题,不看亏大了!