Hyun Chul's Utopia

Android 유용한 라이브러리 모음 본문

프로그래밍/Android

Android 유용한 라이브러리 모음

디프시다루핀 2016. 4. 29. 11:32

Android 에서 유용하게 사용할 수 있는 Library를 모아보고자 합니다.

비 정기적으로 새로운 라이브러리를 찾을 때 마다 추가해 보려 합니다.

과연.. 얼마나 찾을 수 있을지는 모르겠지만요...


UI


Android Image Cropper


Powerful (Zoom, Rotation, Multi-Source), customizable (Shape, Limits, Style), optimized (Async, Sampling, Matrix) and simple image cropping library for Android.


Link : https://github.com/ArthurHub/Android-Image-Cropper


Preview




uCrop - Image Cropping Library for Android


This project aims to provide an ultimate and flexible image cropping experience. Made in Yalantis


Link : https://github.com/Yalantis/uCrop


Preview : https://camo.githubusercontent.com/8577338af603bb6046e0ff06e2530cbbedd94d85/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3232313933352f73637265656e73686f74732f323437343239352f616e696d6174696f6e2e676966





RealParallaxAndroid


RealParallaxAndroid is a View Pager with a Real Parallax Android Effect


Link : https://github.com/mallethugo/realparallaxandroid


Preview






SlidingTutorial


Simple library that helps developers to create awesome sliding android app tutorial.


Link : https://github.com/Cleveroad/slidingtutorial-android


Preview : https://camo.githubusercontent.com/904f01022c0bb3b3ff48b348922ee7796373e578/68747470733a2f2f7777772e636c657665726f61642e636f6d2f7075626c69632f636f6d65726369616c2f536c6964696e675475746f7269616c2e676966





ReadMoreTextView


A Custom TextView with trim text


Link : https://github.com/borjabravo10/ReadMoreTextView


Preview

  







BlurLockView


Lock view with blur effect. Easy to customise.


Link : https://github.com/Nightonke/BlurLockView


Preview






FoldingCell for Android


Link : https://github.com/Ramotion/folding-cell-android


Preview





RecyclerView-FastScroll


A simple FastScroller for Android's RecyclerView.

Supports vertical RecyclerViews using either LinearLayoutManager or GridLayoutManager (including multiple spans).

The style is loosely based on the ListView FastScroller from whatever the last version of Lollipop was. This library borrows heavily from Google's Launcher3 FastScroller


Link : https://github.com/timusus/RecyclerView-FastScroll


Preview


FastAdapter


The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view/item should look like, and you are done. This library has a fast and highly optimized core which provides core functionality, most apps require. It also prevents common mistakes by taking away those steps from the devs. Beside being blazing fast, minimizing the code you need to write, it is also really easy to extend. Just provide another adapter implementation, hook into the adapter chain, custom select / deselection behaviors. Everything is possible.


Link : https://github.com/mikepenz/FastAdapter


Preview




Android-Iconics


If you are an app developer you will know the problem. You start an app but require many different icons, in different sizes (ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi), different colors, and different variants. If you get the icons as vector (.svg) or there are many changes over the time, you will always have to get the correct drawables again.


Link : https://github.com/mikepenz/Android-Iconics


Preview




Floating Search View


An implementation of a floating search box with search suggestions.


Link : https://github.com/arimorty/floatingsearchview


Preview







Android Week View


Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.


Link : https://github.com/alamkanak/Android-Week-View


Preview





CircularFillableLoaders


This is an Android project allowing to realize a beautiful circular fillable loaders to be used for splashscreen for example.


Link : https://github.com/lopspower/CircularFillableLoaders


Preview





Hashtags


Layout example for arrange children views in multiple rows depending on their width.

- Unknown size list of children views

- Any children view is wrap content.

- Children view that doesn't fit to row, will be in the next row.

- Layout can be centered or any other gravity option.

- Any children view is clickable


Link : https://github.com/davidbeloo/Hashtags


Preview





Blurry


Blurry is an easy blur library for Android.


Link : https://github.com/wasabeef/Blurry


Preview




NavigationTabBar


Navigation tab bar with colorful interactions.


Link : https://github.com/DevLight-Mobile-Agency/NavigationTabBar


Preview

https://camo.githubusercontent.com/cab45f1de271deb64905b1b0ebd5b25b4eea7692/68747470733a2f2f6c68362e676f6f676c6575736572636f6e74656e742e636f6d2f2d426637757855695276666b2f567670566c6b5a7a7356492f41414141414141414350412f5973673975754270614c38556873587059506c794e4a4b36494a7373646b4d76672f773332352d683535322d6e6f2f686e74622e676966


https://camo.githubusercontent.com/5e33a49760066acf1373a9134c4e354a15b723f3/68747470733a2f2f6c68342e676f6f676c6575736572636f6e74656e742e636f6d2f2d687858484b47347a4d4f552f56774c57784464687851492f41414141414141414351672f674572666f647a5a6c70494e466d6c576c6c7675467336646c526e705f724739772f773332322d683535312d6e6f2f74626e74622e676966


https://camo.githubusercontent.com/eec5a364f658c57cb9ec65ea9b3a26e9c9c66b46/68747470733a2f2f6c68352e676f6f676c6575736572636f6e74656e742e636f6d2f2d33524b71682d4d717571412f56774c5778484b76326a492f41414141414141414351672f576a6d57394f7261766a49417a696e4c564658456469744e4e34444666527436412f773332322d683535322d6e6f2f7474626e74622e676966


https://camo.githubusercontent.com/e606774f9c6ba3eb4854aad650eb4da2260f947f/68747470733a2f2f6c68342e676f6f676c6575736572636f6e74656e742e636f6d2f2d6b344163372d63326d38452f567670566c6b335a6d4c492f41414141414141414350412f323149536f4159475a7a556c7647506d496175587766595a4f4b644359495247672f773332332d683535322d6e6f2f766e74622e676966


https://camo.githubusercontent.com/34b7f502917712a202586065cb638d30a57323a1/68747470733a2f2f6c68352e676f6f676c6575736572636f6e74656e742e636f6d2f2d686d454c665a51766578552f567670566c6f6f615076492f41414141414141414350412f3548413569633764415377425559717071636678416d664c7a50504458656a71512f773332322d683535322d6e6f2f6e7462732e676966




Comments