SkillAgentSearch skills...

LWanAndroid

基于MVVM架构,使用kotlin、协程等技术的玩安卓项目,另集成了换肤框架以及Booster/普通gradle插件等

Install / Use

/learn @HJunLong601/LWanAndroid

README

LWanAndroid

简介

本项目基于 WanAndroid 开放 API,主要用于学习和实践 Jetpack、多模块架构、Gradle 插件与 ASM 字节码处理等能力。

WanAndroid 官方开源项目地址: https://github.com/hongyangAndroid/wanandroid

项目概况

  1. 整体采用 MVVM 架构,并以组件化、多模块方式组织代码。
  2. 工程中包含对 Gradle 插件和 ASM 的实践,覆盖方法耗时插桩、Application/Activity 基类替换等构建期能力。
  3. 工程保留了 Gradle 插件和 ASM 的历史实践代码,当前默认构建链路已不再启用 Booster。

技术栈

其他实践点

  • MVVM 分层
  • Kotlin 扩展函数封装
  • 网络层封装
  • Flow

项目结构

结构图

项目截图

| | | | | | --- | --- | --- | --- | | | | | |

版本迭代

1.0.0

  • 首页文章与 Banner
  • 文章搜索
  • 问答列表
  • 体系与导航列表
  • 个人中心、注册登录
  • 收藏与点赞
  • Maven 查询
  • 广场
  • 换肤功能

TODO

  • [x] 换肤功能
  • [ ] 积分榜单
  • [ ] Compose 试验
  • [ ] 体验优化
View on GitHub
GitHub Stars15
CategoryDevelopment
Updated3d ago
Forks0

Languages

Java

Security Score

80/100

Audited on Apr 3, 2026

No findings