# WanCompose **Repository Path**: itgungnir/wan-compose ## Basic Information - **Project Name**: WanCompose - **Description**: WanAndroid implementation using Jetpack Compose technology. - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-12-08 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WanCompose #### 介绍 WanAndroid implementation using Jetpack Compose technology. #### 参考资料 * [WanAndroid](https://wanandroid.com/) * [Jetpack Compose 官方教程](https://developer.android.com/courses/pathways/compose) * [Jetpack Compose Playground](https://foso.github.io/Jetpack-Compose-Playground/) * [Jetpack Compose Accompanist](https://google.github.io/accompanist/) * [Kotlin Flow 使用](https://mp.weixin.qq.com/s/8NFKbezARW2GRTwsKRunsA) * [Gradle 7.0 依赖统一管理](https://mp.weixin.qq.com/s/bU8CEHHbD3TI3rbDMxk_mw) * [Material Design 配色](https://material.io/design/color/the-color-system.html#tools-for-picking-colors) * [Material Design 内置图标](https://fonts.google.com/icons) * [Jetpack Compose: ViewModels](https://www.rockandnull.com/jetpack-compose-viewmodel/) * [Lottie - Android Jetpack Compose](http://airbnb.io/lottie/#/android-compose) * [Side-effects in Compose](https://developer.android.com/jetpack/compose/side-effects) * [Custom Shape with Jetpack Compose](https://juliensalvi.medium.com/custom-shape-with-jetpack-compose-1cb48a991d42) * [Get Your Hand Dirty With Jetpack Datastore](https://medium.com/swlh/get-your-hand-dirty-with-jetpack-datastore-b1f1dfb0a5c1) * [Jetpack Compose navigate for result](https://stackoverflow.com/questions/66837132/jetpack-compose-navigate-for-result) * [Proto Buffer Language Guide](https://developers.google.com/protocol-buffers/docs/overview#optional) * [不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比](https://blog.csdn.net/c6e5uli1n/article/details/120340501) * [List view with Pagination using Jetpack Compose](https://medium.com/simform-engineering/list-view-with-pagination-using-jetpack-compose-e131174eac8e) * [Android Jetpack Compose Coordinator Layout Equivalent](https://stackoverflow.com/questions/67307020/android-jetpack-compose-coordinator-layout-equivalent) * [Jetpack Compose: Building Grids](https://alexzh.com/jetpack-compose-building-grids/) * [Is there an API to know if a Composable is currently visible on the screen?](https://www.reddit.com/r/androiddev/comments/nyxjy7/is_there_an_api_to_know_if_a_composable_is/) * [Page from network and database](https://developer.android.com/topic/libraries/architecture/paging/v3-network-db) * [ConstraintLayout in Compose](https://developer.android.com/jetpack/compose/layouts/constraintlayout) * [Jetpack Compose: Custom TextField design](https://stackoverflow.com/questions/64542659/jetpack-compose-custom-textfield-design) * [Referencing complex data using Room](https://developer.android.com/training/data-storage/room/referencing-data) * [Android实现清理缓存功能](https://cloud.tencent.com/developer/article/1602361) * [How to use DatePicker in Jetpack Compose](https://www.coderarticles.com/how-to-use-datepicker-in-jetpack-compose/) * []() * []() * [Compose - CustomWebView](https://gist.github.com/TheMelody/6ec3fcba6d57f544465651acc480ff39) * [Compose RichText(MarkDown)](https://halilibo.com/compose-richtext/) * []() * []() #### 现存问题 * 首页tab切换时列表滚动位置重置 * 首页刷新闪屏 * 未读消息读后,未读数没有清除 * 全应用横屏适配 * SnackBar展示在Dialog底下(解决方案:Dialog的Loading和Error都直接展示在Dialog上) * DatePicker颜色不随App主题色变化 * 广场列表用StaggeredGrid实现(目前JetpackCompose不支持StaggeredGrid) * 很多场景没有动画场景,很生硬