Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Java
5,973
149 commits
updated Jan 16, 2026
🔝 Top sponsors 🔝
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
In this repository you are going to find some interesting samples like:
EffectiveAndroid UI Video - Spanish
EffectiveAndroid UI Slides - English

Copyright 2014 Pedro Vicente Gómez Sánchez
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
154 followers · starred Jul 2016
261 followers · starred May 2016
34 followers · starred Oct 2015
290 followers · starred Oct 2014
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Java
5,973
149 commits
updated Jan 16, 2026
🔝 Top sponsors 🔝
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
In this repository you are going to find some interesting samples like:
EffectiveAndroid UI Video - Spanish
EffectiveAndroid UI Slides - English

Copyright 2014 Pedro Vicente Gómez Sánchez
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
154 followers · starred Jul 2016
261 followers · starred May 2016
34 followers · starred Oct 2015
290 followers · starred Oct 2014