Skip to content

ZhillerDev/VariousComposeDemos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VariousComposeDemos

包括基于Compose框架开发的各种Android应用程序

该项目分为以下几个主要部分:

  1. BasicDemos:一些基本功能示例
  2. AdvancedDemos:一些更高级或更深层次的功能示例
  3. ToolDemos:工具应用
  4. ZSeriesDemos:Z系列应用

BasicDemos

基础功能示例,包括但不限于:

  1. 基于Compose实现的简单UI
  2. 基于Compose实现的简单动画
  3. 基于Compose实现的简单布局
  4. 基于Compose实现的简单事件处理
  5. 基于Compose实现的简单数据绑定
  6. 基于Compose实现的简单状态管理
  7. 基于Compose实现的简单权限请求
  8. 基于Compose实现的简单网络请求
  9. 基于Compose实现的简单文件操作
  10. 基于Compose实现的简单日志打印

NavigationDemo

使用官方库编写导航的简单演示

包括基本路线、嵌套图、路线动画、深度链接、参数

image


PermissionDemo

功能概述:基于Compose实现简单的权限请求

具体实现:

  1. 基于Compose实现简单的权限请求
  2. 基于Compose实现简单的权限请求回调
  3. 基于Compose实现简单的权限请求 rationale

NotificationDemo

功能概述:基于Compose实现简单的通知

具体实现:

  1. 基于Compose实现简单的通知
  2. 基于Compose实现简单的通知回调
  3. 基于Compose实现简单的通知渠道

AdvancedDemos

实现一些复杂功能

RoomDemo

功能概述:基于Room + koin实现简单的数据库操作

具体实现:

  1. 实现简单的TODO列表
  2. 实现简单的数据库操作(CRUD)
  3. 基于koin实现依赖注入
  4. 实现数据备份与回复(采用AES-GCM加密)
  5. 实现数据大屏监控
  6. 多数据表存取与查询

ToolDemos

一些编写好的可以直接复用的小工具

PureBoard


ZSeriesDemos

Z系列应用,为综合性应用 目前仍在持续更新中

ZBox

功能概述:参照著名项目“一个木函”设计的工具箱

具体实现:

  1. 提供多种在线联网工具
  2. 可注册登录
  3. 基于M3简洁设计

About

基于AndroidCompose框架下示例与实际应用测试程序

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages