Project Icon

android-showcase

Android Showcase 2.0:现代化模块化架构的演示

该项目全面展示了现代Android应用开发方法和架构指导,集成了常用的开发工具、库、linters和Gradle插件,并配有强大的测试框架和持续集成(CI)设置。致力于推广模块化、可扩展、可维护和可测试的架构,适用于大团队和长生命周期的应用开发。项目不仅展示了功能,还证明了结构良好且代码优秀的应用对可扩展和可维护软件开发的重要性。

Learn-Kotlin-Coroutines - Kotlin协程在Android开发中的应用实践
Android开发GithubKotlin Coroutines并发处理开源项目异步编程网络请求
该项目为Android开发者提供了丰富的Kotlin协程实例,涵盖网络请求、数据库操作、长任务处理和异常管理等方面。通过实际案例展示了协程在Android开发中的应用,有助于提升应用性能和代码质量。项目包含详细指南和单元测试示例,适合开发者系统学习和实践Kotlin协程技术。
KMP-App-Template - Kotlin Multiplatform应用模板实现Android和iOS共享开发
Compose MultiplatformGithubKotlin Multiplatform共享代码开源项目移动应用开发跨平台开发
KMP-App-Template是一个Kotlin Multiplatform移动应用模板,支持Android和iOS平台共享业务逻辑、数据处理和UI实现。该模板使用Compose Multiplatform构建界面,整合了Ktor、kotlinx.serialization、Kamel等多平台库。它展示了跨平台应用开发的最佳实践,有助于开发者创建统一的Android和iOS应用。
Decompose - Kotlin多平台组件化开发框架
DecomposeGithubKotlin Multiplatform导航功能开源项目组件化跨平台开发
Decompose是一个Kotlin多平台库,用于构建树状结构的生命周期感知组件。该库提供路由功能和可插拔UI,支持多种UI框架。Decompose实现了UI和业务逻辑的分离,提供导航状态管理、依赖注入等功能,适用于复杂的跨平台应用开发。它支持组件化开发,提高了代码的可测试性和可维护性。
gradle - 多语言项目构建和自动化工具
GithubGradle多语言开发开源项目持续集成构建工具自动化构建
Gradle是一个支持多语言开发的构建自动化工具。它覆盖Java、Scala、Android、Kotlin、C/C++和Groovy等多种语言的开发周期,包括编译、打包、测试、发布和部署。Gradle可与Eclipse、IntelliJ和Jenkins等工具集成,提供灵活的构建解决方案。其功能涵盖从简单项目到复杂软件系统的各类构建需求。
doodle - 纯Kotlin UI框架助力现代跨平台应用开发
DoodleGithubKotlinUI框架应用程序开发开源项目跨平台开发
Doodle是一款纯Kotlin开发的UI框架,支持Web和桌面平台应用开发。该框架提供直观的渲染模型,便于实现复杂UI和精确布局。Doodle简化了用户输入和拖放等功能的实现,支持构建各种动画效果。通过结合简洁性和强大功能,Doodle为开发者提供了一个高效的跨平台应用开发工具。
hms-ml-demo - HUAWEI ML Kit能力展示示例应用
ApplicationCasesGithubHMS CoreHUAWEI ML KitMLKit-Sample开源项目技术支持
该项目包括多个展示HUAWEI ML Kit能力的示例应用,分为场景演示和应用案例两部分。用户可以通过二维码直接下载和安装Android程序。项目还提供技术支持,包括在Reddit和Stack Overflow上获取信息和解决开发问题,并可在华为开发者论坛中加入讨论。如果在使用示例代码时遇到问题,可以在GitHub提交问题或提出拉取请求。
kmp-production-sample - Kotlin Multiplatform Mobile构建的RSS阅读器示例
GithubKotlin Multiplatform MobileRSS阅读器开源项目移动应用跨平台开发
kmp-production-sample是一个基于Kotlin Multiplatform Mobile的开源RSS阅读器示例。项目展示了如何在Android和iOS平台间共享数据、业务逻辑和应用状态。采用Redux模式管理状态,使用Ktor处理网络请求,通过MultiplatformSettings实现本地存储。项目还演示了利用平台特定API解析RSS源的方法,为开发者提供了实用的KMM学习资源。此项目还包含实验性的Compose Multiplatform版本,支持iOS和桌面平台。另有一个实验分支支持桌面和Web平台。项目结构包含共享的Kotlin Multiplatform模块、Android项目和iOS项目,展示了KMM项目的典型架构。
AndroidCamera - 全面解析Android相机与视频处理技术
Android开发GithubMediaCodecOpenGL开源项目相机应用音视频处理
AndroidCamera项目提供全面的Android相机开发解决方案,涵盖分段录制、视频合成、滤镜添加等基础功能,以及视频裁剪、旋转、添加水印和动态贴纸等高级特性。项目展示了MediaCodec、AudioRecord等底层API的使用示例,为开发者呈现从入门到精通的学习路径。此外,项目还包含丰富的功能实现和详细的学习资料,是Android相机和视频处理技术的重要参考资源。
twitch-clone-compose - 使用Jetpack Compose实现Twitch风格的实时直播和聊天功能
Android开发GithubJetpack ComposeStream SDKTwitch实时通讯开源项目
这是一个基于Jetpack Compose和Stream SDK开发的Twitch风格应用。项目展示了如何使用现代Android技术实现实时聊天和直播功能,采用MVVM架构并集成Hilt、Kotlin协程等技术。通过研究该项目,开发者可以学习构建现代Android应用的最佳实践,包括UI设计、架构设计和网络通信等方面。
Android-Firebase-Kotlin-java-Mvp-Mvc-Mvvm-chat - Android聊天应用中MVC、MVP和MVVM架构的实践与比较
Android架构FirebaseGithubMVCMVPMVVM开源项目
该项目通过实现基于Firebase实时数据库的一对一聊天功能,展示了MVC、MVP和MVVM三种架构在Android开发中的应用。项目对比了这些架构的实现方式,分析了各自的优缺点,并提供了选择合适架构的指导。此外,项目还简要介绍了MVI架构,为开发者提供了全面的Android应用架构学习资源。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号