I hereby claim:
- I am romainpiel on github.
- I am romainpiel (https://keybase.io/romainpiel) on keybase.
- I have a public key ASDTs1Gwct_YKWxqt4nVCNu9RTcOJMat6_AWY0qb4quJIwo
To claim this, I am signing this object:
import rx.Subscription; | |
import rx.android.schedulers.AndroidSchedulers; | |
import rx.subjects.PublishSubject; | |
import rx.functions.Action1; | |
public class RxBus { | |
public enum Key { | |
VAL_1, VAL_2 | |
} |
buildscript { | |
repositories { | |
jcenter() | |
} | |
dependencies { | |
classpath 'com.genymotion:plugin:1.0' | |
} | |
} | |
apply plugin: "genymotion" |
I hereby claim:
To claim this, I am signing this object:
Looking at the officiel Twitter Android client I've noticed the slight cool & sexy transition between activities. I was curious to know how that worked so I had fun with android xml animations and ended up with that:
push_left_in.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
public static <T extends Message> T getDefault(Class<T> type) { | |
if (type == null) { | |
return null; | |
} | |
// Create Builder instance | |
Class builderType = null; | |
Message.Builder<T> msgBuilder = null; | |
try { |
Even though I think Android xml res/
are very powerful, sometimes I have the feeling that it could be improved. But how could it be enhanced? In an empty world where you have the full power to do whatever you want, what would you do? Here is a list of ideas that came to my mind.
One thing I miss from Sass or Less is a way to use operators.
RecyclerViewInteraction.<Item>onRecyclerView(withId(R.id.recyclerview)) | |
.withItems(items) | |
.check(new ItemViewAssertion<Item>() { | |
@Override | |
public void check(Item item, View view, NoMatchingViewException e) { | |
matches(hasDescendant(withText(item.getDisplayName()))) | |
.check(view, e); | |
} | |
}); |
package com.facebook; | |
import java.util.ArrayList; | |
import java.util.Collection; | |
public class AccessTokenCreator { | |
public static AccessToken createToken(Collection<String> grantedPermissions) { | |
return new AccessToken("token", "appId", "userId", grantedPermissions, | |
new ArrayList<String>(), AccessTokenSource.WEB_VIEW, null, null); |
package com.example.myapplication; | |
import android.util.Log; | |
/** | |
* HLog | |
* romainpiel | |
* 13/09/2014 | |
*/ | |
public class HLog { |