pedrovgs

EffectiveAndroidUI

pedrovgs

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".

AI 简介

EffectiveAndroidUI 是一个旨在展示 Android UI 层最佳实践的示例项目。该项目通过 MVP 和 MVVM(不使用数据绑定引擎)模式实现,展示了如何在实际应用中运用这些架构模式。它还涵盖了片段的使用、Dagger 依赖注入、针对不同屏幕尺寸和密度以及 Android 版本的资源适配器、样式与主题的应用、片段间通信、Butterknife 库减少重复代码、统一命名规范、导航实现、自定义资源限定符按领域分割资源文件等内容。此外,项目中还包含了 RelativeLayout、LinearLayout、FrameLayout 等多种布局的使用案例,以及 ListView 的正确实现方法。适用于希望提高 Android 应用界面层开发质量的开发者学习参考。

Java
Apache License 2.0
6k
Stars
1.2k
Forks
345
Watchers
4
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分55.22
默认分支master