Day13
Time : November 06st,2015 / Author : xiaomeixw
library
1.UI:
AndroidSwipeableCardStack --- (From wenchaojiang) : A tinder like swipeable card stack component. [图片左右滑动].
TinderView --- (From GadgetCheck) : Created a Tinder like Card Deck & Captain Train like Toolbar. [图片左右滑动].
MaterialPatternllockView --- (From AmniX) : A View which is lookalike Lollipop Pattern View. [九宫格解锁].
android-patternview --- (From geftimov) : Pattern view for android.That one using lock or unlock. [多宫格解锁].
PatternLock --- (From DreaminginCodeZH) : Android pattern lock library. [九宫格解锁].
Android-Lock9View --- (From TakWolf) : An Android grid lock screen view with a callback interface. [九宫格解锁].
2.Logic:
ReactiveNetwork --- (From pwittchen & Tag is Networking) : Android library listening network connection state and change of the WiFi signal strength with RxJava Observables. [结合RXJava实现的网络状态的监听].
NetworkEvents --- (From pwittchen & Tag is Networking) : Android library listening network connection state and change of the WiFi signal strength with event bus. [结合各种EventBus实现的网络状态的监听].
3.Architecture:
AndroidSocialNetworks --- (From antonkrasov) : Library for easy work with Facebook, Twitter, LinkedIn and Google on Android. [封装好的一套使用FB\TW\LN\G的API接口].
Android Social Networks is library which makes working with social networks easier. If you sometime tried to work with social networks on android you should remember that this is a hell. You should read documentation for every social network, download SDK or use some libraries for OAuth and make http calls by yourself. This library should makes your life easier, it contains common interface for Twitter, LinkedIn, Facebook and Google Plus, just build SocialNetworkManager and configure your AndroidManiferst and you can login users, or post messages or photos or add / remove friends.
afinal --- (From yangfuhai A Developer from China) : A Library with ioc & orm & http,there are four modules :FinalAcitivity,FinalBitmap,FinalDb and FinalHttp. [Afinal是一个android的ioc&orm框架].
FinalDB:
FinalDb db = FinalDb.create(this); User user = new User(); //need id or use @ID user.setEmail("[email protected]"); user.setName("michael yang"); db.save(user);
FinalActivity:
@ViewInject(id=R.id.button,click="btnClick") Button button; @ViewInject(id=R.id.textView) TextView textView;
FinalHttp:
FinalHttp fh = new FinalHttp(); fh.get("http://www.yangfuhai.com", callback);
FinalBitmap:
FinalBitmap fb = FinalBitmap.create(this); fb.display(iv,Images.imageUrls[position]);
App-Demo
9GAG --- (From stormzhang A Developer from China) : Android unofficial REST Client of 9GAG. [使用众多知名library实现的app-demo].
Check the Source in Github.Want to know more about the App-Demo download APK
the app-demo with these open source projects
article
Getting Started with RxJava and Android --- (From Author alex-townsend blog http://www.captechconsulting.com/) --- [Source in Github]
What is ReactiveX?ReactiveX is an API that focuses on asynchronous composition and manipulation of observable streams of data or events by using a combination of the Observer pattern, Iterator pattern, and features of Functional Programming. Handling real-time data is a common occurrence, and having an efficient, clean, and extensible approach to handling these scenarios is important. Using Observables and operators to manipulate them, ReactiveX offers a composable and flexible API to create and act on streams of data while simplifying the normal concerns of asynchronous programming like thread creation and concurrency issues.[Translation:开始使用RxJava]
Chinese Translation Address : Waiting for someone Translation it.
<img src="http://i.imgur.com/Q77N5dJ.png" width="100%">
![](https://img.shields.io/badge/The%20Day13-End%20!-ED1C24.svg?style=flat)