ChatApp基于Firebase工具构建的聊天应用

聊天应用 ChatApp 是一款受消息传递和社交媒体应用程序启发的免费消息传递应用程序。它使用 Kotlin 编写,并实现了 Jetpack 库和 Firebase 服务。以下是一些关键特点:

  • 异步编程:以声明方式将可观察的数据绑定到 UI 元素。
  • 创建自动响应生命周期事件的 UI。
  • 构建数据对象,确保基础数据库更改时通知视图。
  • 处理应用内导航所需的一切。
  • 一次加载并显示小块数据。
  • 访问 SQLite 数据库,通过应用内对象和编译时检查。
  • 存储与用户界面相关的数据,确保在设备旋转时不会丢失。
  • 支持轻松安排异步任务,并能够处理即使应用退出或设备重启后的延迟任务。
folder
ChatApp:基于Firebase工具的聊天应用 预估大小:172个文件
file
.gitignore 299B
file
.gitignore 7B
file
build.gradle 7KB
file
SearchFragmentTest.kt 5KB
file
MainActivity.kt 6KB
file
MsgAdapter.kt 5KB
file
AudioHelper.kt 5KB
file
PhotoDialog.kt 5KB
file
ChatFragment.kt 8KB
file
FirebaseViewModel.kt 4KB
file
FirebaseDaoImpl.kt 5KB
file
ChatRoomLiveData.kt 8KB
file
BindingAdapter.kt 6KB
file
FirebaseViewModelTest.kt 6KB
file
settings.gradle 15B
file
index.js 2KB
file
build.gradle 3KB
file
gradlew 5KB
file
gradlew.bat 2KB
file
gradle-wrapper.jar 53KB
zip 文件大小:2.15MB