Android 学习资源汇总-GitHub篇

2017-12-24  本文已影响0人  yangMr

罗列一些收集到的学习资源。
主要是在 github 上面的开源库、开源项目、插件等等。

开源库

完整项目

  1. BookReader

    "任阅" 网络小说阅读器。

  2. Bailan

    基于retorfit2,Rxjva2,Okhttp3,Glide,Dagger2,GreenDAO等框架采用MVP架构的仿应用商店App。

  3. AiYaGirl

    爱吖妹纸——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营。

  4. CloudReader

    云阅:一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。DIY网易云音乐原来是如此Cool~。

Kotlin

    1. Phoenix

      介绍:Android平台上拍照/录像,图片/视频选择,编辑和压缩的一站式解决方案。

    2. KAndroid

      Kotlin library for Android.
      一个 Kotlin 扩展库。

    3. RxKotlin

      RxJava bindings for Kotlin.

    4. anko

      Anko is a Kotlin library which makes Android application development faster and easier.
      一个强大的 Kotlin 扩展库。

    5. flexbox-layout

      Flexbox for Android.
      一种多类型布局的库。

  1. 完整项目

    1. KotlinMvp

      基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现的短视频类的APP练手项目,仿“开眼Eyepetizer”。

    2. Ribble

      Simple Dribbble Client using Dribbble API, fully written in Kotlin.
      使用了多个热门开源库的一个项目。

  2. 其他

    1. kotlin-dsl

      Kotlin language support for Gradle build scripts.

    2. KotlinBlogTranslation

      Kotlin 官方博客翻译计划。

    3. kotlin-for-android-developers-zh

      Kotlin for android developers in chinese.

    4. kotlin-in-chinese

      kotlin 官方文档翻译。

插件

  1. SQLDelight

    Generates Java models from CREATE TABLE statements.

  2. Android-Resource-Usage-Count

    Android Resource Usage Count Plugin.

其他

  1. flutter

    Flutter makes it easy and fast to build beautiful mobile apps.
    一个类似于 RN,但是性能消耗更小的一个库。

  2. android-testing-guide

    Android Testing with examples.
    Android 测试相关文章。

  3. mockito

    Most popular Mocking framework for unit tests written in Java.
    关于单元测试的一个库。

  4. awesome-java-leetcode

    数据结构与算法 demo,used in Java.

  5. lottie-android

    Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

  6. AndroidNote

    安卓学习笔记。

  7. AndroidUtilCode

    是一个强大易用的安卓工具类库。

  8. awesome-android-ui

    A curated list of awesome Android UI/UX libraries.
    包含众多开源 UI 控件。

  9. android-open-project

    Android 开源项目分类汇总

  10. android-architecture

google 提供的 android 架构蓝图,内部包含多个示例。

  1. AndroidLibs

    收集Android开发中优秀的开源组件库。

  2. FitScreen

    Android 屏幕适配的一种方案,包含自动生成xml文件jar包,自动替换dp、sp的jar包。

上一篇 下一篇

猜你喜欢

热点阅读