[Android] UI revamp/decoupling.

Self-explanatory