自用Android项目框架备份

https://gitee.com/lxtttttttttt/demo

多模块功能模块可单独打包运行,多渠道,集成NDK音频录制/播放、AIDL跨进程等常用功能

项目结构:

复制代码
├── app-main/          # 主应用模块
├── app-login/        # 登录模块
├── app-test/         # 测试模块
├── app-tiktok/      # TikTok 风格短视频模块
├── common/          # 公共基础库
├── lib-aidl/        # AIDL 跨进程通信
├── lib-data/        # 数据层(网络+本地)
├── lib-database/    # Room 数据库
├── lib-native/      # 原生音视频录制
├── lib-network/     # 网络请求
├── lib-test-utils/ # 测试工具
├── lib-utils/      # 工具类
└── lib-variable/  # 常量定义

技术栈:

类别 技术
架构 MVVM + Clean Architecture
依赖注入 Hilt
UI Jetpack Compose + ViewBinding
网络 Retrofit + OkHttp
数据库 Room
异步 Kotlin Coroutines
原生 AAudio (音频录制/播放)

2026-4-9备份

相关推荐
黄林晴26 分钟前
Nearby Connections 重大变更:不再自动开启 Wi-Fi / 蓝牙,适配指南
android
恋猫de小郭1 小时前
Flutter 全新真 3D 实现,用 flutter_scene 能开发一个「我的世界」
android·前端·flutter
HLC++14 小时前
Linux的进程间通信
android·linux·服务器
爱笑鱼17 小时前
Binder(二):AIDL 生成的 Proxy、Stub 和 Parcel 到底在做什么?
android
爱笑鱼18 小时前
Binder(一):一次方法调用,究竟怎样跨进程执行?
android
壮哥_icon19 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)
android·运维·自动化
用户693717500138420 小时前
Claude Code终端日志Token占用实测:一个过滤器砍掉60%-90%
android·前端·后端
蝉蜕日记20 小时前
AccumuPDF高级版 v2.57 | 视图文转换PDF,合并分割压缩
android·智能手机·pdf·生活·软件需求
吐了啊取名字太难20 小时前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程
阿pin1 天前
Android随笔-Retrofit
android·retrofit