krharsh17 / barview-android

A native android UI library that facilitates representation of categorical data in the form of interesting bars!
https://gitter.im/barview-android/community
26 stars 36 forks source link
android android-development android-library android-studio android-ui androidstudio barview gradle java java-library jitpack kotlin kotlin-android library module native ui

BarView

Codacy Badge Build Status JitPack GitHub release (latest by date)

BarView is a native android UI library that allows representation of data in bar graph with slick look and smooth animations. Currently the library is in a very early stage so it does not look very good 😋.

This project has been selected for GirlScript Summer of Code 2020. To begin contributing

Table of Contents

Goal

Design

Current Progress

Progress

Installation

Usage

BarView barview = findViewById(R.id.barview);

ArrayList barModels = new ArrayList<>();

barModels.add(new BarModel( "label_text", "value_text", "color_hex", fill_ratio_float ) );

//Add more BarModels here..

barview.setData(barModels);



## System Requirements

-  Git
-  Android Studio

## Learning Resources

-  https://developer.android.com/studio/install
-  https://try.github.io/

The demo apk for the project is available [here](https://github.com/krharsh17/barview-android/blob/develop/demo-apk/app-debug.apk)