# android-mvvm-generate **Repository Path**: allen056/android-mvvm-generate ## Basic Information - **Project Name**: android-mvvm-generate - **Description**: Android MVVM框架代码自动生成插件 - **Primary Language**: Kotlin - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-18 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MVVM 代码生成插件 一个 Android Studio 插件,用于生成 MVVM 架构的 Android 项目。 ## 功能特点 1. 在右键菜单中提供 MVVM 代码生成工具: - 新建 Activity - 自定义 View - 自定义 Dialog 2. 在"File > New > New Project > Phone And Tablet"中提供自定义的 MVVM 项目模板 ## 项目模板功能 新增的 MVVM 项目模板提供以下功能: 1. 自动创建 MVVM 架构的目录结构: - ui/activity - 存放 Activity 文件 - ui/fragment - 存放 Fragment 文件 - viewmodel - 存放 ViewModel 文件 - repository - 存放数据仓库文件 - api - 存放网络 API 文件 - model - 存放数据模型文件 - util - 存放工具类文件 2. 自动添加 MVVM 架构需要的依赖 - ViewModel 和 LiveData - Data Binding - Activity-KTX 和 Fragment-KTX 3. 自动生成基础文件: - MainActivity - MainViewModel - 基础的布局文件 ## 使用方法 ### 创建新项目 1. 打开 Android Studio 2. 点击 "File > New > New Project" 3. 在 "Phone And Tablet" 选项下,选择 "MVVM项目模板" 4. 填写项目信息并点击 "Finish" ### 在现有项目中使用 1. 右键点击包名 2. 在弹出菜单中,选择 "MVVM代码自动生成器" 3. 选择需要生成的组件类型: - 新建 Activity - 自定义 View - 自定义 Dialog ## 项目结构 插件核心功能模块: - `action` - 定义右键菜单的动作 - `panel` - 定义输入面板 - `util` - 工具类 - `wizard` - 项目模板向导 模板文件: - `templates` - 模板文件目录 - `icons` - 图标文件 ## 开发技术 - Kotlin - IntelliJ Platform SDK - Android Studio Template API ### Version #### 25.12.2 ##### 1、DialogFragment默认模板调整 ##### 2、优化一些模板创建的文件的名称 ##### 3、修复BaseActivity中hideLoading没有关闭的bug #### 25.12.1 ##### 1、增加初始mvvm-project项目图标显示 ##### 2、增加创建DialogFragment