Skip to content
View czy1121's full-sized avatar

Block or report czy1121

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
czy1121/README.md

Project

项目基本结构

  • app - 宿主应用,组合个业务模块形成应用
  • framework - 项目框架,引用各种库并加入第三方依赖形成有业务倾向的框架
  • libs - 项目业务相关或不稳定的的一些库
    • lib1
    • lib2
    • lib3
  • modules - 项目业务模块,依赖framework,各个模块是互相隔离无感知的
    • foo
    • bar
    • zoo
  • repo - 项目仓库,已经成型稳定
    • aar - 功能库,单一职责,应该在任何项目都可以单独引入使用

Repo

repositories {
    maven { url "https://gitee.com/ezy/repo/raw/cosmo/"}
} 

Foundation

UI

Tool

Other

Demo

Pinned Loading

  1. router router Public

    一个 kotlin + ksp 实现的路由库,通过 uri 实现页面间跳转

    Kotlin 7 4

  2. flowbus flowbus Public

    事件总线(基于SharedFlow)

    Kotlin 4

  3. httpapi httpapi Public

    使用 Coroutine + Retrofit 打造的最简单HTTP请求库

    Kotlin 11 2

  4. scrollinglayout scrollinglayout Public

    垂直方向支持多个子视图持续连贯滚动的容器,并且支持吸顶功能。

    Kotlin 3 1

  5. span span Public

    基于 buildSpannedString 扩展的 DSL,可方便的构建 Spanned,扩展支持了块级样式,文字描边,文字3D风格,标签风格...

    Kotlin 6

  6. shapeable shapeable Public

    ShapeableDrawable/ShapeableLinearLayout/ShapeableFrameLayout 可自定义 背景色/形状/阴影/描边

    Kotlin 1