본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] Collection of Open Source Library (aos)

by 돼지왕 왕돼지 2018. 5. 15.
반응형

[android] Collection of Open Source Library (aos)


Source : Android Weekly #162~

#162

GlidePallette

Android Lollipop Palette is now easy to use with Glide

Extracting colors from bitmap


Paginize

Paginize is a light-weight application framework for Android.

Considering screen as page and providing easy manipulation.


Awesome Android UI

A curated list of awesome Android UI/UX libraries


MultiViewPager

The MultiViewPager is an extension of the support-v4 library's ViewPager that allows the pages to be wider or narrower than the ViewPager itself. It takes care of aligning the pages next to each other, and always keeping the selected page centered.


Poket Knife

Intent and Bundle utility for Android

intent extra parsing and saveInstanceState saving and restoring


Fontinator

Fontinator by Sven Nähler is an Android-Library make it easy, to use custom Fonts.



#163


Dart

In Dart 2.0, the team added new module is called Henson, which is an annotation processor that helps you navigate between activities.

Bundle(Intent bundle, SaveInstanceState bundle) mapping to POJO, making bundle or parcelable easily, injection

Android library build on top of retrofit, for simple handling of authenticated requests



#164

Android library to create charts.

Once

A small Android library to manage one-off (one-time) operations. 


Blurry

Blurry is an easy blur library for Android



#165 ( nothing to share )



#166

Awsome Android Testing

Nice curated list of Android testing frameworks.


Reactive Network

ReactiveNetwork is an Android library listening network connection state and change of the WiFi signal strength with RxJava Observables


Android Saripaar

UI form validation library for Android.

Annotation based validator like @email, @password, @checked ...


Material Showcase

A Material Design themed ShowcaseView for Android.

for spot-light style tutorial guide line view


MaterialSheetFab

Library that implements the floating action button to sheet transition from Google's Material Design documentation. It can be used with any FAB library on Android 4.0+ (API levels >= 14).

showing list popup anchored by the FAB


Android Fillable Loaders

Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app.



#167

AfterMath

     A simple, annotation-based Android library for generating onActivityForResult handlers.

GAlette

Annotation-triggered tracking along with Google Analytics for Android


SCViewPager

A simple ViewPager extends that provide scroll based animation like Jazz Hands for iOS

Views inside ViewPagers are animated separately like one is moving inside the pager but another is coming from the oposite direction and settling down on the pager.


Awesome-Material

A library for Android that makes it super easy for developers to incorporate material design and bootstrap buttons with icons into their apps, or simple icon themed TextViews.



#168 

FrenchToast

FrenchToast gives you absolute control over your app Toasts. It does so by duplicating the internals of Android Toasts and giving you access.


Backboard

backboard is a motion-driven animation framework for Android. It is built on top of rebound that makes it easier to use by coupling it to views and motions.


Android-historian

This app is designed to demonstrate the various components of the Android Support libraries, in particular, showing how to implement Material design into your app, using these controls.


Sticky-header RecyclerView

This decorator allows you to easily create section headers for RecyclerViews using a LinearLayoutManager in either vertical or horizontal orientation.



#169 ( nothing to share )



#170

Telescope

A simple tool to allow easy bug report capturing within your app.



#171

Material-Animation

A huge code sample that demonstrates the three main types of animations that can be done via the Android Transition Framework.



#172

Tray is a cross-process data management approach to SharedPreferences. Tray also provides an advanced API which makes it super easy to access and maintain your data with upgrade and migrate mechanisms.



#173

ExplosionField

Explosive dust effect for views


Paper

Paper is a fast NoSQL data storage for Android that lets you save/restore Java objects by using efficient Kryo serialization and handling data structure changes automatically.



#174 (nothing to share)



#175

A little animation framework which could help you to show message in a nice looking way.


#176

Swipe right to display drawer with flowing & bouncing effects

Lobsterpicker is a library for android material design made to support apps and developers if a color should be choosen by a user.


#177

MPChart

A powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.


Favor

A easy way of using Android SharedPreferences

Annotation way



#178 (nothing to share..)



#179

Search View Layout like Lollipop Dialer

Heavily modified TabLayouts with some interesting new features.


#180

The team from Lyft brings you a fixed viewport image cropping library for Android with built-in support for Picasso or Glide.

We all know that Fragments suck, and that #enumsmatter. What if we could replace Fragments with Enums? Here's an enum based library to replace fragments, because #perfmatters!

Dexter is an Android library that simplifies the process of requesting permissions at runtime. Dexter frees your permission code from your activities and lets you write that logic anywhere you want.

Are you a performance junkie? Do want your apps to run smooth like butter? Then checkout TinyDancer, a littler helper that indicates if your app is dropping frames.


#181 (nothing to share)



#182 (nothing to share)



#183

A LayoutManager to be used with RecyclerView -- When list is scrolled views are moved by circular trajectory.

Scoop is a micro framework for building view based modular Android applications


#184

Circular Slider is a custom-built Android View used for choosing numbers. It works similarly to the regular slider control (SeekBar), just goes around in a circular fashion


#185

ToggleDrawable helps to create animated drawable transitions. The implementation relies on bezier curves instead of SVG graphics, and is compatible below API 19.

A swipe menu for RecyclerView, extend from SwipeMenuListView.

EasyPermissions is a wrapper library to simplify basic system permissions logic when targeting Android M or higher

Like Button is a library that allows you to create a button with animation effects similar to Twitter's heart when you like something.

This is a library designed for highlighting hashtags ("#example") and making them clickable.

#186

OnActivityResult

OnActivityResult annotation compiler for Android.


WeekCalendar

A simple weekly calendar.


FloatingSearchView

Yet another floating search view implementation, also known as persistent search.



#187

Simple android view to display gifs efficiently. You can start, pause and stop gifView. Example usages can be found in example project.

Icepick is an Android library that eliminates the boilerplate of saving and restoring instance state. It uses annotation processing to generate code that does bundle manipulation and key generation, so that you don't have to write it yourself.

Here's a nice collection of must-have open source libraries for Android development.


#188

Scalable vector graphics for Android


#189

Simple implementation of Drag and Drop in RecyclerView

This project aims to provide an ultimate and flexible image cropping experience


...

#312


A Photo Editor library with simple, easy support for image editing using paints, text, emoji, and Sticker like stories.


#313


Reactive permissions for Android

Simple customized progress bar in the form of an arch.


#314

반응형

댓글