<commit_before>---
layout: post
title: "Android Opensource"
description: 
categories: [Android]
tags: [Opensource]
redirect_from:
  - /2017/08/18/
---

# 쓸만한 오픈소스

## [AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView){:target="_blank"}

![](https://ovso.github.io/images/2017-06-26-opensource-01.gif){:height="50%" width="50%"}

## [Android-SpinKit](https://github.com/ybq/Android-SpinKit){:target="_blank"}

![](https://ovso.github.io/images/2017-06-26-opensource-02.gif){:height="50%" width="50%"}

## [EasyPreferences](EasyPreferences){:target="_blank"}

## [PhotoView](https://github.com/chrisbanes/PhotoView){:target="_blank"}

## [Lombok](https://projectlombok.org/){:target="_blank"}

## [Glide](https://github.com/bumptech/glide){:target="_blank"}

## [DiscreteScrollView](https://github.com/yarolegovich/DiscreteScrollView){:target="_blank"}

![](https://github.com/yarolegovich/DiscreteScrollView/raw/master/images/cards_shop.gif){:height="50%" width="50%"} ![](https://github.com/yarolegovich/DiscreteScrollView/raw/master/images/cards_weather.gif){:height="50%" width="50%"}

## [ButterKnife](https://github.com/JakeWharton/butterknife){:target="_blank"}

## [Realm](https://realm.io/kr/docs/java/latest/){:target="_blank"}

## [RecyclerViewSnap](https://github.com/rubensousa/RecyclerViewSnap/){:target="_blank"}

![](https://github.com/rubensousa/RecyclerViewSnap/raw/master/screens/snap_googleplay.gif){:height="50%" width="50%"}



## [Otto](http://square.github.io/otto/){:target="_blank"} : EventBus

## [Hugo](https://github.com/JakeWharton/hugo){:target="_blank"} : Log Library

## [AndroidPDFViewer](https://github.com/barteksc/AndroidPdfViewer){:target="_blank"}

## [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView){:target="_blank"}

## [AndroidOnBoarder](https://github.com/chyrta/AndroidOnboarder){:target="_blank" }

![](https://raw.githubusercontent.com/chyrta/AndroidOnboarder/master/art/demo1.gif){:height="30%" width="30%"}



## [TabTargetView](https://github.com/KeepSafe/TapTargetView){:target="_blank"}

![](https://github.com/KeepSafe/TapTargetView/raw/master/.github/video.gif)



## [Calligraphy(폰트)](https://github.com/chrisjenx/Calligraphy){:target="_blank"}

## [typekit(폰트)](https://github.com/tsengvn/typekit){:target="_blank"}<commit_msg>Edit open source<commit_after>---
layout: post
title: "Android Opensource"
description: 
categories: [Android]
tags: [Opensource]
redirect_from:
  - /2017/08/18/
---

# 쓸만한 오픈소스

## [AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView){:target="_blank"}

![](https://ovso.github.io/images/2017-06-26-opensource-01.gif){:height="50%" width="50%"}

## [Android-SpinKit](https://github.com/ybq/Android-SpinKit){:target="_blank"}

![](https://ovso.github.io/images/2017-06-26-opensource-02.gif){:height="50%" width="50%"}

## [EasyPreferences](EasyPreferences){:target="_blank"}

## [PhotoView](https://github.com/chrisbanes/PhotoView){:target="_blank"}

## [Lombok](https://projectlombok.org/){:target="_blank"}

## [Glide](https://github.com/bumptech/glide){:target="_blank"}

## [DiscreteScrollView](https://github.com/yarolegovich/DiscreteScrollView){:target="_blank"}

![](https://github.com/yarolegovich/DiscreteScrollView/raw/master/images/cards_shop.gif){:height="50%" width="50%"} ![](https://github.com/yarolegovich/DiscreteScrollView/raw/master/images/cards_weather.gif){:height="50%" width="50%"}

## [ButterKnife](https://github.com/JakeWharton/butterknife){:target="_blank"}

## [Realm](https://realm.io/kr/docs/java/latest/){:target="_blank"}

## [RecyclerViewSnap](https://github.com/rubensousa/RecyclerViewSnap/){:target="_blank"}

![](https://github.com/rubensousa/RecyclerViewSnap/raw/master/screens/snap_googleplay.gif){:height="50%" width="50%"}



## [Otto](http://square.github.io/otto/){:target="_blank"} : EventBus

## [Hugo](https://github.com/JakeWharton/hugo){:target="_blank"} : Log Library

## [AndroidPDFViewer](https://github.com/barteksc/AndroidPdfViewer){:target="_blank"}

## [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView){:target="_blank"}

## [AndroidOnBoarder](https://github.com/chyrta/AndroidOnboarder){:target="_blank" }

![](https://raw.githubusercontent.com/chyrta/AndroidOnboarder/master/art/demo1.gif){:height="30%" width="30%"}



## [TabTargetView](https://github.com/KeepSafe/TapTargetView){:target="_blank"}

![](https://github.com/KeepSafe/TapTargetView/raw/master/.github/video.gif)



## [Calligraphy(폰트)](https://github.com/chrisjenx/Calligraphy){:target="_blank"}

## [typekit(폰트)](https://github.com/tsengvn/typekit){:target="_blank"}

## [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart){:target="_blank"}

[![MPAndroidChart](https://github.com/PhilJay/MPAndroidChart/blob/master/design/video_thumbnail.png)](https://www.youtube.com/watch?v=ufaK_Hd6BpI)

## [hellochart-android](https://github.com/lecho/hellocharts-android){:target="_blank"}

[![MPAndroidChart](https://github.com/PhilJay/MPAndroidChart/blob/master/design/video_thumbnail.png)](https://www.youtube.com/watch?v=xbSBjyjH2SY)

## 
{'fraction_non_alphanumeric': 0.22805993383926834, 'fraction_numerical': 0.024129208017123954, 'mean_word_length': 7.290322580645161, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 52, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5093518', 'n_tokens_mistral': 2020, 'n_tokens_neox': 1868, 'n_words': 103}