Android 项目开发规范

项目结构

大概项目结构命名(不考虑MVP,MVVM模式)

  1. entity: 实体集合
  2. net:API接口
  3. ui:包含activity包,fragment包,view包
  4. http :网络请求集合
  5. utils :工具类集合
  6. db:数据库管理
  7. receive:服务
  8. base :基类管理 BaseActivity,BaseFragment

命名规范

activity和fragment命名:

  1. 采用大驼峰命名法,尽量避免缩写,如:MainActivity

layout命名:

  1. activity_main
  2. fragment_account
  3. item_person
  4. include_toolbar
  5. view_progress_xx
  6. view_ppw _xx
  7. view_dialog_xx

id命名:

  1. btn_send
  2. tv_name
  3. list_persons
  4. et_password
  5. frag_home

图片资源命名:

  1. 图标:ic_star.png
  2. 启动图标:ic_launcher_calendar.png
  3. 菜单图标和操作栏图标:ic_menu_archive.png
  4. 状态栏图标:ic_stat_notify_msg.png
  5. 标签(选项卡)的图标:ic_tab_recent.png
  6. 对话框的图标:ic_dialog_info.png

背景命名:

  1. bg_home.png

同时强烈建议采用Google Java Style(译文)编码风格。

热评文章