Android:一个完整app开发流程

可选MVP,MVVM

此应用程序基于mvp架构。除了mvp架构文件。

还包含以下文件夹:

ui(按活动划分)

小部件(自定义对话框等)

base(BaseActivity,BaseFragment)

有一个侧边栏,标签通常是碎片

设置不同的维度目录,如sw-360dp,sw-480dp等,并根据百分比计算dp值。

image.png

Bindview使用butterknife,不同组件使用EventBus进行通信,定期使用RxJava,崩溃收集错误

按钮样式:

使用选择器

按钮背景颜色,包括颜色和圆角

使用ConstraintLayout,直接使用注释的值,最简单,不要使用百分比。使用layout_constraint,layout_margin来完成所有布局。

AndroidStudio中的直接视觉布局,Android可以选择不同的分辨率机器来水平或垂直预览

人孔布局方法

配置sdk版本

配置abi

使用Blue Lake提供图像帮助。提供不同分辨率的图像,如m,h,x,xx

image.png

九九叔

1.3

2019.08.29 18:23

字数299

可选MVP,MVVM

此应用程序基于mvp架构。除了mvp架构文件。

还包含以下文件夹:

ui(按活动划分)

小部件(自定义对话框等)

base(BaseActivity,BaseFragment)

有一个侧边栏,标签通常是碎片

设置不同的维度目录,如sw-360dp,sw-480dp等,并根据百分比计算dp值。

image.png

Bindview使用butterknife,不同组件使用EventBus进行通信,定期使用RxJava,崩溃收集错误

按钮样式:

使用选择器

按钮背景颜色,包括颜色和圆角

使用ConstraintLayout,直接使用注释的值,最简单,不要使用百分比。使用layout_constraint,layout_margin来完成所有布局。

AndroidStudio中的直接视觉布局,Android可以选择不同的分辨率机器来水平或垂直预览

人孔布局方法

配置sdk版本

配置abi

使用Blue Lake提供图像帮助。提供不同分辨率的图像,如m,h,x,xx

image.png

可选MVP,MVVM

此应用程序基于mvp架构。除了mvp架构文件。

还包含以下文件夹:

ui(按活动划分)

小部件(自定义对话框等)

base(BaseActivity,BaseFragment)

有一个侧边栏,标签通常是碎片

设置不同的维度目录,如sw-360dp,sw-480dp等,并根据百分比计算dp值。

image.png

Bindview使用butterknife,不同组件使用EventBus进行通信,定期使用RxJava,崩溃收集错误

按钮样式:

使用选择器

按钮背景颜色,包括颜色和圆角

使用ConstraintLayout,直接使用注释的值,最简单,不要使用百分比。使用layout_constraint,layout_margin来完成所有布局。

AndroidStudio中的直接视觉布局,Android可以选择不同的分辨率机器来水平或垂直预览

人孔布局方法

配置sdk版本

配置abi

使用Blue Lake提供图像帮助。提供不同分辨率的图像,如m,h,x,xx

image.png