# AndroidTemplate **Repository Path**: gsphelow/android-template ## Basic Information - **Project Name**: AndroidTemplate - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-02-17 - **Last Updated**: 2024-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## MVVM架构、采用Jetpack、封装了Retrofit请求库及GSON解析、debug日志的快速开发Android项目模板 + 项目采用Material Design UI设计 + git clone 之后可以直接使用快速开发 + 已包含用户引导页面、登录页面、主页界面、个人中心界面、侧边栏资料信息、设置界面 + 已封装部分常用Kotlin 扩展函数 + 项目支持ViewBinding、DataBinding、Glide图片加载、jetpack、ViewModel等功能 项目架构 ## 项目界面预览 |||| |--|--|--| | 引导页 | 登录页 | 个人中心| |主页 | 侧边栏 | ## 项目目录结构 + project + logic: 用于存放业务逻辑相关的代码,其中,logic包中又包含了dao、model、network这3个子包,分别用于存放数据访问对象、对象模型以及网络相关的代码。 + ui包用于存放界面展示相关的代码。而ui包中又包含了主要界面、BaseActivity、BaseFragment、及公用的adapter等。 + extension 用于存放扩展函数。 #### UI 设计来自 MaterialX - Android Material Design UI 2.8 + 非常nice的一套UI设计,在此感谢作者@dream_space + [MaterialX作者主页 ](https://codecanyon.net/user/dream_space) ![](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-8262803d-ef58-4e7c-ba6f-62a6dd4105e8/12b76ce8-def2-4232-b542-8e3a1bc4677a.png)