Day13


Time : November 06st,2015 / Author : xiaomeixw

library

1.UI:

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

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)

results matching ""

    No results matching ""