Giter Club home page Giter Club logo

mp-android-chart's Introduction

MPAndroidChart 官方文档翻译和源码分析

官方指的是 MPAndroidChart 这个库,MPAndroidChart是一个非常强大的、容易使用的图表库。

这个仓库主要分为三个部分:

  1. 官方文档翻译
  2. 官方源码分析
  3. MPAndroidChart-Samples

初衷

2015年发现和学习MPAndroidChart时,边学习边翻译了官方Wiki,后来毕业后很长时间都没有继续用到这个库。工作后因为业务需要的特殊性,即使接触到一些图表功能开发也没有使用这个库,大多数时候都是自定义View来实现业务需求的图表功能。这并不意味着MPAndroidChart的扩展性不好,而是因为历史原因,继续使用自定义view开发更加方便快捷。

随着业务的发展,发现在原有自定义View上做改动实现新功能是比较困难的。前人在自定义View时封装性做得不够好、可扩展性相对较差(因为无法预料到业务的发展,也无需做到很好的扩展性)。

如今自己要新写图表时,发现难以下手,于是想了解MPAndroidChart是如何设计的,所以就决定进行一次彻底的源码分析。

-- 记于2016年10月17日

微信公众号

二维码

名称:AndroidHub
简介:A place for Android developers everywhere to meet, share and discuss the latest on Android development .

mp-android-chart's People

Contributors

zhuanghongji 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.