项目结构
大概项目结构命名(不考虑MVP,MVVM模式)
- entity: 实体集合
- net:API接口
- ui:包含activity包,fragment包,view包
- http :网络请求集合
- utils :工具类集合
- db:数据库管理
- receive:服务
- base :基类管理 BaseActivity,BaseFragment
命名规范
activity和fragment命名:
- 采用大驼峰命名法,尽量避免缩写,如:MainActivity
layout命名:
- activity_main
- fragment_account
- item_person
- include_toolbar
- view_progress_xx
- view_ppw _xx
- view_dialog_xx
id命名:
- btn_send
- tv_name
- list_persons
- et_password
- frag_home
图片资源命名:
- 图标:ic_star.png
- 启动图标:ic_launcher_calendar.png
- 菜单图标和操作栏图标:ic_menu_archive.png
- 状态栏图标:ic_stat_notify_msg.png
- 标签(选项卡)的图标:ic_tab_recent.png
- 对话框的图标:ic_dialog_info.png
背景命名:
- bg_home.png
同时强烈建议采用Google Java Style(译文)编码风格。