GithubHelp home page GithubHelp logo

yungirl's Introduction

YunGirl

一个较小的阅读型APP,包含了gank.io的每日干货推荐,妹子图福利、以及ONE一个的每日一句话一幅图。先上图片:

涉及到的知识点有:

  1. Retrofit的使用,用来请求网络数据
  2. OkHttp的使用,配合Retrofit利用http请求头,实现网络缓存
  3. RxJava的使用,包括配合Retrofit 实现观察者模式
  4. Glide的使用,加载网络图片,利用BitmapTransformation实现圆形ImageView头像
  5. MVP架构的实践 减轻Activity的负担,在Presenter中加载数据和界面操作的回调
  6. RecyclerView的多类型Item数据适配
  7. Android4.4及以上版本的使用Toolbar实现透明状态栏(华为EMUI3.1上无法达成效果。
  8. WebView的使用 进度条的动态加载
  9. 自定义ImageView实现圆角效果

未来想要完成的

  1. 可以自主更换主题颜色
  2. 更加的符合MD设计
  3. 查看大图时,可以左右滑动切换图片
  4. 等等....

数据来源

代码家提供的Gank.io干货集中营,以及ONE一个首页数据(非法手段取得,侵删)

感谢

感谢开源,学习到了很多前辈们的优秀代码,查看了很多前辈的开源项目,这里就不一一艾特了,感谢你们的开源精神。

关于作者

邮箱:[email protected] 微博:http://weibo.com/naxieyun

yungirl's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.