Android 开源项目-源码汇总

读别人的源码,可以从中学到很多课本、视频中无法得到的东西,今天代码君就总结一下 github上比较好的开源项目APP,拿走不谢~

一、采用MVP架构实现的APP

这里随便拿一个app去阅读一下源码,读者就可以体会MVP是如何运用到项目当中的,代码君当初学习MVP架构也是理论上理解,实战欠缺,所以读别人源码是促使自己进步的一个好方法

  1. Google MVP 特点:官方出品 必是精品

  2. 照片笔记APP 特点:Material Design风格 MVP+Dagger2+RxJava+AspectJ+Dex

  3. 电影引导APP 特点:MVP, RxJava, Dagger

  4. 新闻客户端APP 特点:MVP Material Design风格

  5. 菜鸟新闻APP 特点:MVP EventBus Volley

  6. 仿微信朋友圈APP 特点:MVP 实现了点赞、评论、删除等功能

二、视频音频类开源项目

视频和音频处理难度也是不小的,把这类APP开源做一个总结

  1. 仿网易播放器 特点: 音频处理范例

  2. 仿Youtube视频播放 特点: Youtube

  3. 仿B站 特点: bilibili

三、Android APP 成品项目源码

  1. 仿知乎阅读APP 特点: 知乎

  2. 仿新浪微博APP 特点:新浪微博

  3. 自动识别车牌APP 特点:自动识别

  4. 天气查询APP 特点: Kotlin语言实现

  5. 干货集中营APP 特点:好多妹子

  6. 快递查询APP 特点: 查询快递

  7. 仿微信聊天APP 特点:微信

  8. 仿微信通讯APP 特点:最早的demo,现已经停止维护

  9. 安全管理APP 特点: 软件管家

  10. 图片上色APP 特点: 图片处理

  11. 计步器APP 特点: 计步

  12. 记账APP 特点: 视图效果特别好

  13. 蓝牙传数据APP 特点: 蓝牙处理

  14. 小说阅读器APP 特点: 实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能

四、Kotlin语言开发的APP

要学习Kotlin语言的可以参考这些APP

  1. 干货集中营 特点: Kotlin语言实现
  2. 搞笑段子APP 特点: Kotlin语言实现

五、React语言开发的APP

要学习React语言的可以参考这些APP

  1. 俄罗斯方块 特点: React语言实现

你可能感兴趣的:(Android 开源项目-源码汇总)