#Jetpack Compose

tggenerator - 利用Whisper将音频转化为文本,使用GPT-3.5进行文本分析,并通过DALL·E生成个性化电竞标志
Tenerife GGAIAndroidOpenAIJetpack ComposeGithub开源项目
该应用利用Whisper将音频转化为文本,使用GPT-3.5进行文本分析,并通过DALL·E生成个性化电竞标志。应用基于Jetpack Compose和OpenAI Kotlin在Tenerife GG活动中展示了AI的实际应用。
compose-chatgpt-kotlin-android-chatbot - 使用Jetpack Compose和Kotlin构建智能聊天机器人
Compose ChatGPT KotlinJetpack ComposeOpenAI GPT-3KotlinAndroid ChatbotGithub开源项目
这是一款开源的Android聊天机器人应用,使用Jetpack Compose和Kotlin开发,集成OpenAI的GPT-3和GPT-4 API生成类人回复。项目展示了现代Android开发工具和技术,如响应式UI构建、异步编程和依赖注入。代码结构清晰、易于维护,且高度可定制,是构建高质量Android应用的优秀示例。
gemini-android - 利用Google生成式AI与Stream Chat构建Jetpack Compose应用
Gemini AndroidGoogle's Generative AIJetpack ComposeStream Chat SDKKotlin CoroutinesGithub开源项目
该项目展示了在Android应用中整合Google生成式AI与Stream Chat SDK for Compose的方法。内容包括使用Jetpack Compose实现界面元素、通过Jetpack库如Hilt和AppStartup进行架构设计、使用Kotlin Coroutines处理后台任务、以及集成实时消息系统等。适合开发者了解Android架构、生成式AI技术和Gemini SDK的具体实现。
AvengersChat - 使用MVVM架构和Stream Chat SDK的Android实时聊天系统
AvengersChatStream Chat SDKMVVM架构Jetpack ComposeKotlinGithub开源项目
这个项目展示了如何使用MVVM架构和Stream Chat SDK进行现代Android开发。特点包括模块化、多样化的功能、Jetpack库(如Hilt和AppStartup)的集成及Kotlin Coroutines的使用。提供丰富教程和示例代码,涵盖实时事件处理、离线模式、动画效果等,适合想学习现代Android开发和聊天系统集成的开发者。
chatgpt-android - 展示如何在Android上实现OpenAI的ChatGPT
ChatGPT AndroidStream Chat SDKJetpack ComposeOpenAI Chat APIKotlin CoroutinesGithub开源项目
该项目展示了如何在Android平台上使用OpenAI的ChatGPT以及Stream Chat SDK for Compose。内容包括利用Jetpack Compose创建UI组件,集成Hilt和AppStartup架构组件,用Kotlin Coroutines和WorkManager执行后台任务,以及实现无缝实时聊天功能。适合对开发即时消息系统和使用OpenAI API感兴趣的开发者,并提供详细的配置与集成指南。
whatsApp-clone-compose - 基于Jetpack Compose的WhatsApp克隆应用
WhatsApp CloneJetpack ComposeStream Chat SDKStream Video SDKKotlin CoroutinesGithub开源项目
该开源项目展示了如何使用Jetpack Compose构建实时消息和视频通话应用,涵盖从UI元素到后台任务处理的实现。项目集成了Android架构组件、Kotlin Coroutines和Stream的Chat与Video SDK,遵循谷歌官方架构指导,采用模块化设计,适合开发者参考学习。
stream-draw-android - 实时多人绘画与猜词游戏,基于Jetpack Compose构建
Stream DrawJetpack Compose多玩家绘图游戏实时聊天安卓SDKGithub开源项目
实时多人绘画和聊天应用,玩家可以与朋友一起绘画和猜词。该应用基于Jetpack Compose构建,支持深色和浅色主题,提供主机模式和访客模式,实时消息传递和参与者列表功能。依托Stream Chat SDK,适合快速集成强大的应用内消息系统,同时支持诸如Hilt、Retrofit2、OkHttp3等广泛使用的技术库,为用户提供现代化的UI和优质的用户体验。
Android-Samples - Stream SDK在Android平台的多种实现,包括即时通讯、视频会议和直播功能
AndroidStream SDK聊天应用Jetpack Compose开源项目Github
Android-Samples项目展示Stream SDK在Android平台的多种实现,包括即时通讯、视频会议和直播功能。项目提供多个完整示例,如UI组件、Compose UI和WhatsApp克隆等,并附有详细教程和文档。开发者可借此深入了解Stream SDK,快速构建高性能实时通信应用。
accompanist - 实用功能扩展库助力 Jetpack Compose 开发
AccompanistJetpack ComposeAndroid开发UI库开源项目Github
Accompanist 是一组为 Jetpack Compose 提供实用功能的开源库集合。作为 Compose 新 API 的实验平台,它填补了官方尚未支持的功能空白,包括权限处理、自适应布局和绘制工具等模块。Accompanist 与多个 Compose UI 版本兼容,通过持续更新和收集开发者反馈,不断完善其功能,为 Compose 应用开发提供全面支持。
pokedex-compose - Jetpack Compose构建的MVVM架构Pokemon图鉴应用
Jetpack ComposeAndroid开发MVVM架构Pokedex开源项目Github
该项目展示了使用Jetpack Compose、MVVM架构构建Pokemon图鉴应用的现代Android开发实践。项目集成了Hilt依赖注入、Coroutines异步处理、Flow响应式编程等技术,并采用离线优先策略和模块化设计。遵循Google官方架构指南,项目实现了共享元素过渡等用户体验优化,为开发者提供了全面的Android应用开发参考。
Cinemax - 功能丰富的Android电影和电视节目应用
CinemaxAndroid应用电影和电视节目Jetpack Compose模块化架构Github开源项目
Cinemax是一款面向Android平台的电影和电视节目应用。它采用Jetpack Compose构建用户界面,支持深色主题,并遵循最新的Android开发架构指南。应用采用模块化设计,具有高效的性能和良好的可维护性。Cinemax提供浏览、搜索和收藏功能,方便用户管理喜爱的影视内容。该应用可通过Google Play和IzzyOnDroid等渠道下载。
compose-samples - Jetpack Compose示例库,Android UI开发的多样实践
Jetpack ComposeAndroidMaterial DesignUI开发示例项目Github开源项目
这个Android Studio项目资源库展示了Jetpack Compose的多样化应用。包含新闻阅读器、聊天应用、零食订购平台等实例,涵盖了从基础UI组件到高级主题的广泛内容。通过这些示例,开发者可以学习Compose在材料设计、自适应布局、动画和性能优化等方面的实际应用,体验其在不同复杂度和API使用场景下的表现。
compose-rules - Jetpack Compose静态分析规则集
Jetpack Compose静态分析ktlintdetektAndroid开发Github开源项目
compose-rules为Jetpack Compose开发提供静态分析规则集,支持ktlint和detekt工具。该项目旨在提升大型团队采用Compose的效率,通过检测常见问题优化代码质量。规则集涵盖Compose开发中的多种陷阱,为开发者提供及时的错误提示和编码指导。
compose-performance - Jetpack Compose性能优化全面指南
Jetpack Compose性能优化UI开发Android声明式UIGithub开源项目
compose-performance项目汇集了Jetpack Compose性能优化资源,包括官方文档、技术文章和开源工具。内容涵盖Compose机制解析、稳定性问题诊断、重组优化等关键主题。项目还介绍了强跳过模式、基线配置文件等高级技术,旨在帮助开发者提升Compose应用性能。此外,项目提供了相关演讲资料和开源库,为开发高效Compose UI提供全面指导。
meeting-room-compose - 使用Jetpack Compose开发的Google Meet风格视频会议应用
Jetpack Compose实时会议室Stream Video SDKAndroid开发视频通话Github开源项目
这是一个基于Jetpack Compose和Stream Video SDK开发的实时会议室应用,采用Google Meet风格界面。项目展示了Compose UI组件的完整实现,实时会议应用的无缝用户体验,以及可控制摄像头和麦克风的大厅界面。同时演示了Web和Android多平台参与者连接。该开源项目为开发者提供了构建现代Android视频会议应用的参考实现。
twitch-clone-compose - 使用Jetpack Compose实现Twitch风格的实时直播和聊天功能
TwitchJetpack ComposeStream SDKAndroid开发实时通讯Github开源项目
这是一个基于Jetpack Compose和Stream SDK开发的Twitch风格应用。项目展示了如何使用现代Android技术实现实时聊天和直播功能,采用MVVM架构并集成Hilt、Kotlin协程等技术。通过研究该项目,开发者可以学习构建现代Android应用的最佳实践,包括UI设计、架构设计和网络通信等方面。
Anime - 基于Jetpack Compose的轻量级动漫播放应用
Anime动漫AppJetpack Compose樱花动漫Android开发Github开源项目
Anime是一款基于樱花动漫网站数据的动漫播放应用。采用Jetpack Compose开发,界面简洁直观。功能包括浏览热门动漫、查看每周更新、搜索作品、收藏管理和观看历史记录。支持视频下载,方便离线观看。该应用参考多个开源项目设计,为动漫爱好者提供便捷的观看体验。