#移动应用开发
RIBs - 跨平台移动架构框架,实现高可测试性和开发效率
RIBsUber多平台架构业务逻辑移动应用开发Github开源项目
RIBs框架通过Router、Interactor和Builder等核心组件,为iOS和Android平台提供统一的架构,方便跨平台编写业务代码。特点包括高可测试性、模块化设计、便捷的开发工具和扩展性,适用于大型团队和复杂应用。业务逻辑与视图树的分离使得应用更易于维护和扩展。该框架支持IDE插件、内存泄漏检测和静态分析工具,有效提升开发效率。详细教程和文档可帮助新手快速上手。
expo - 开源跨平台原生应用开发框架
ExpoReact Native移动应用开发跨平台开源框架Github开源项目
Expo是一个开源框架,用于开发适用于Android、iOS和Web的原生应用。它提供通用运行时和库,让开发者能用React和JavaScript构建应用。Expo包括SDK、模块API和CLI工具,并与EAS集成,支持应用的构建、发布和迭代。这个框架简化了跨平台开发流程,提升了开发效率。
react-native - React Native 跨平台移动应用开发 高效构建iOS和Android应用
React Native移动应用开发跨平台开发前端框架JavaScriptGithub开源项目
React Native是Facebook开发的开源跨平台移动应用框架,将React的声明式UI概念引入iOS和Android开发。它允许开发者使用原生UI控件并访问平台特性,同时保持高效的开发体验。框架特点包括声明式编程、组件化架构、快速开发周期和代码复用。支持iOS 13.4+和Android 6.0+,可在Windows、macOS和Linux上进行开发。React Native实现了'学习一次,随处编写'的理念,为iOS和Android平台提供统一的开发体验。它结合了Web开发的灵活性和原生应用的性能,支持热重载功能加速开发过程。框架广泛应用于构建高性能、跨平台的移动应用,适合希望提高开发效率和降低维护成本的团队使用。
ios-cmake - Apple平台开发的多功能CMake工具链
iOS开发CMake工具链跨平台开发移动应用开发Apple平台Github开源项目
ios-cmake是一款专为Apple平台开发设计的CMake工具链文件。它支持iOS、watchOS、tvOS、macOS和visionOS开发,提供完整的模拟器支持和多种可配置选项。该工具支持多种平台标志,如OS64、TVOS和WATCHOS,使开发者能够轻松构建针对不同Apple设备的库文件,包括FAT库。ios-cmake还集成了位代码、ARC和符号可见性等功能,为Apple生态系统的跨平台开发提供了高效的解决方案。
volley - 快速高效的Android HTTP库
VolleyHTTP库Android网络移动应用开发网络通信Github开源项目
Volley是一个专为Android应用设计的开源HTTP库,旨在简化和加速网络通信。它优化了请求效率,支持请求优先级设置和请求取消,并提供了易用的API。Volley适用于频繁、小量数据传输的网络操作,有助于提升Android应用的网络性能和开发效率。
flutter-tflite - Flutter专用的TensorFlow Lite高效集成插件
TensorFlow LiteFlutter机器学习移动应用开发跨平台Github开源项目
flutter-tflite是Flutter生态系统中的TensorFlow Lite集成插件。它支持Android和iOS平台,可使用任何TFLite模型,并提供NNAPI和GPU加速。通过直接绑定TFLite C API,该插件实现低延迟操作,并提供类似TFLite Java和Swift的API。开发者可进行简单的模型推理,还能在独立isolate中运行以优化UI性能。
flash-list - 提升React Native应用性能的FlashList列表组件
FlashListReact Native性能优化列表组件移动应用开发Github开源项目
FlashList是一个高性能的React Native列表组件,解决了空白单元格问题并提升了应用性能。它可以快速替代FlatList,使用简单,只需添加estimatedItemSize属性。FlashList支持异构视图和状态重置,适合开发要求高性能的React Native应用。
skip - Swift驱动的iOS和Android应用开发框架
Skip移动应用开发Swift跨平台开源项目Github
Skip是一个基于Swift的开源框架,支持同时开发iOS和Android应用。它提供完整的开发工具链,支持模块化项目结构,并集成Xcode工作流。Skip能帮助开发者快速构建双平台应用,提高开发效率。该框架拥有详细文档和活跃的社区支持,适合各类移动应用开发需求。
Calf - 跨平台自适应UI的Compose Multiplatform开发工具
CalfCompose Multiplatform自适应UI跨平台开发移动应用开发Github开源项目
Calf是一款开源的Compose Multiplatform库,专注于简化跨平台自适应UI的开发。它支持Android、iOS、Desktop和Web平台,提供UI组件、文件选择器、WebView等功能模块。通过Calf,开发者可以更便捷地访问平台特定API,提高多平台应用开发效率。
react-native-animated-numbers - 数字动画组件为 React Native 应用赋予生动变化效果
React Native动画数字变化组件库移动应用开发Github开源项目
react-native-animated-numbers 是一个专为 React Native 设计的数字动画组件。该组件能够流畅展示数值变化过程,支持自定义字体样式、动画时长和缓动效果。开发者可以轻松实现带有千分位逗号的数字展示,并自定义容器样式。这个轻量级组件适用于多种场景,如实时计数器、数据统计展示等。其简洁的 API 和高性能表现,使其成为 React Native 项目中实现数字动画的有力工具。
react-native-signature-canvas - React Native 画布签名组件 支持Android iOS和Expo
React Native签名组件Canvas移动应用开发npm包Github开源项目
react-native-signature-canvas是一个基于Canvas的React Native签名组件,支持Android、iOS和Expo平台。提供背景图片、覆盖图、笔触样式等自定义选项,可生成base64编码的PNG签名图片。组件包含多种回调函数和控制方法,方便开发者在移动应用中实现灵活的电子签名功能。
fastlane-plugin-firebase_app_distribution - 将 Firebase App Distribution 集成到 fastlane 工作流中
FirebaseApp Distribution应用测试fastlane移动应用开发Github开源项目
fastlane-plugin-firebase_app_distribution 是一个 fastlane 插件,用于整合 Firebase App Distribution 服务。该插件支持 iOS 和 Android 平台,简化了应用测试版本的分发流程。通过自动化部署过程,开发团队可以更快地将应用分发给测试人员,从而获得及时的反馈。插件提供了详细的使用文档和故障排除指南,有助于提高应用测试的效率。
firebase-cpp-sdk - 跨平台开发库集成多种云服务
FirebaseC++SDK移动应用开发跨平台开发Github开源项目
firebase-cpp-sdk是Firebase提供的开源C++ SDK,支持Android、iOS和桌面平台开发。该SDK集成了分析、身份验证、实时数据库、动态链接等多种Firebase服务。采用CMake构建系统,便于跨平台开发,并提供详细的构建指南和示例。开发者可将Firebase功能轻松集成到C++项目中,提升应用开发效率和用户体验。
firebase-ios-sdk - Firebase开源SDK为Apple平台提供全面开发支持
FirebaseiOS SDK开源开发苹果平台移动应用开发Github开源项目
firebase-ios-sdk是一个开源仓库,包含Firebase为Apple平台开发的SDK源代码。该SDK支持iOS、macOS和tvOS等平台,提供身份验证、实时数据库、云存储等多项功能。开发者可通过CocoaPods或Swift Package Manager安装,使用Swift或Objective-C接口快速集成Firebase服务。值得注意的是,该仓库不包含FirebaseAnalytics相关代码。
harmony-react-native-boilerplate - 为React Native项目提供全方位开发支持的Harmony框架
Harmony FrameworkReact Native开发框架移动应用开发前端开发Github开源项目
Harmony Framework是一个开源的React Native开发模板,为项目提供全面的开发支持。该框架整合了React Native Navigation、TypeScript和Sagas等关键功能,大大简化了项目启动和管理流程。通过详细的文档和iOS与Android平台的配置指南,开发者可以专注于应用逻辑的实现,而无需过多关注底层架构搭建的复杂性。Harmony Framework旨在提高React Native开发效率,适合各类移动应用项目,让您快速构建高效的跨平台应用。
supabase-flutter - 快速构建可扩展实时应用的Flutter客户端库
SupabaseFlutter客户端库开源项目移动应用开发Github
Supabase Flutter是一个开源的Flutter客户端库,用于快速构建可扩展的实时应用。该库提供身份验证、实时数据同步和存储管理等功能,支持开发者创建高性能Flutter应用。项目包含详细文档和教程,适合不同经验水平的开发者使用。Supabase Flutter旨在提高开发效率,帮助开发者更快地实现应用功能。作为开源项目,它欢迎社区贡献,持续改进和扩展其功能。
create-t3-turbo - 整合Supabase的全栈应用开发框架
T3 TurboSupabase认证Expo移动应用开发Github开源项目
create-t3-turbo是扩展自create-t3-app的全栈应用开发框架,整合Supabase Auth实现跨平台身份验证。框架提供快速启动指南,涵盖依赖设置、Supabase配置和Expo开发脚本。支持iOS和Android开发,并包含详细配置说明。该框架结合多种现代技术,为开发者提供灵活高效的应用开发环境。
flutter - Google开源跨平台UI框架 实现高效美观应用开发
Flutter跨平台开发移动应用开发用户界面GoogleGithub开源项目
Flutter是Google开发的开源UI框架,支持移动、Web和桌面应用的单一代码库开发。框架提供丰富的widgets和热重载功能,采用硬件加速的2D图形引擎。基于Dart语言,Flutter可编译为多平台本地代码,具备高性能和可扩展性。开发者能够借助Flutter高效创建美观流畅的用户界面,显著提升开发效率。
sdk-for-react-native - React Native应用的Appwrite后端服务集成工具
AppwriteReact NativeSDK后端即服务移动应用开发Github开源项目
sdk-for-react-native是Appwrite为React Native应用提供的后端服务集成工具包。该SDK通过REST API简化了后端开发任务,支持用户认证、数据库操作和文件存储等功能。兼容Android和iOS平台,并提供详细文档和示例代码。使用该工具包可以提高开发效率,增强应用安全性,帮助开发者更便捷地构建移动应用。
Digital Software Labs - 领先的定制软件开发与AI解决方案服务
AI工具软件开发AI开发移动应用开发网站开发云计算咨询
Digital Software Labs提供定制软件开发、AI解决方案和数字化转型服务。公司专注于创新技术,助力企业提高效率和推动增长。在移动应用、网站开发和云计算咨询等领域经验丰富,为医疗、金融、零售等行业提供专业服务。通过先进技术和行业洞察,支持企业数字化转型,增强市场竞争力。
getwidget - 丰富的Flutter UI组件库助力开发
GetWidgetFlutterUI组件库开源项目移动应用开发Github
GetWidget是一款功能丰富的Flutter UI组件库,提供超过1000个预构建组件。该库包含按钮、卡片、轮播等常用元素,适用于移动和Web应用开发。作为免费开源项目,GetWidget支持社区贡献,旨在简化开发流程,提高效率。开发者可利用这些组件快速构建美观实用的Flutter应用。
capacitor - 跨平台应用开发框架 简化原生功能与Web技术融合
Capacitor跨平台应用JavaScriptWeb开发移动应用开发Github开源项目
Capacitor是一个跨平台应用开发框架,支持使用JavaScript和Web技术构建iOS、Android和Web等多平台应用。它提供统一API和代码执行层,简化原生SDK调用和自定义插件开发。Capacitor支持渐进式Web应用(PWA),实现一次编码多处部署。该框架助力开发者高效实现跨平台应用开发,扩展应用功能。
React Native Starter AI - 全面的React Native项目开发工具包
AI工具React Native移动应用开发AI功能Expo应用营销
React Native Starter AI是一个集成度高的React Native开发工具包,包含样板代码、UI组件、身份验证和AI功能。它还集成了RevenueCat和Firebase,并提供ASO及营销指南。这个工具包能够帮助开发者快速构建和发布移动应用,大幅提高开发效率。
LushBinary - 提供全面技术解决方案的顶级软件开发机构
AI工具软件开发移动应用开发网站开发人工智能云计算
LushBinary是美国和印度的顶级软件开发机构,提供定制化软件解决方案。服务涵盖网站和移动应用开发、生成式AI和机器学习、云运维和DevOps、业务自动化、UI/UX设计等。经验丰富的团队采用敏捷开发,助力企业数字化转型,打造高质量软件产品。
web_portfolio - 基于Flutter的响应式个人作品集展示平台
AI工具Flutter作品集移动应用开发跨平台开发UI设计
web_portfolio是一款基于Flutter框架开发的个人作品集展示网站。该平台采用响应式设计,为创作者提供简洁现代的界面,展示项目、设计和创意成果。Flutter开发确保多设备兼容,带来最佳浏览体验。作为专业能力和创意才华的展示窗口,web_portfolio助力拓展职业发展机会,有效连接创作者与潜在客户或雇主。作品集展示从未如此简单高效。
Runtopia Group - 专注AI健康运动应用开发的创新团队
AI工具Runtopia Group移动应用开发健身应用AI技术跑步训练
Runtopia Group专注开发健身和健康移动应用,旨在通过高质量的内容和创新应用促进用户健康生活。公司产品包括AI Water智能饮水助手、Runtopia运动奖励应用、RunBox AI跑步训练应用和Sleep Harbor睡眠监测应用。这些应用集成先进AI技术,提供个性化健康管理方案和实时反馈,助力用户全面提升健康水平。
MVP Studio - 专业打造人性化移动应用解决方案
AI工具移动应用开发人性化设计MVP快速交付客户服务
MVP Studio专注于开发人性化移动应用,提供4周快速交付服务。公司注重UI/UX设计,定期更新和测试,助力客户实现业务目标。产品包括云端后台、应用商店发布准备、数据分析和推送通知等功能。MVP Studio提供标准和专业两种套餐,涵盖多种功能,旨在满足不同客户的需求。
Bravo Studio - Figma设计到原生移动应用的无代码转换平台
AI工具移动应用开发Figma原型设计应用发布Bravo Studio
Bravo Studio是一款灵活的无代码应用开发平台,可将Figma设计直接转换为iOS和Android原生应用。平台提供全面的设计控制、原生功能和后端自由,支持快速构建从MVP到复杂应用的各类移动产品。具备实时迭代、原生功能集成和数据连接等特性,同时简化应用商店发布流程,为开发者提供从设计到上线的完整支持。
create-expo-stack - 交互式CLI工具助力快速创建类型安全Expo应用
CLI工具ExpoReact Native移动应用开发项目配置Github开源项目
create-expo-stack是一款交互式命令行工具,用于快速构建可高度定制的类型安全Expo应用。支持TypeScript、Expo Router文件路由、React Navigation、多样化样式方案(如NativeWind、Restyle、StyleSheets、Tamagui)和身份验证(Supabase/Firebase)。开发者通过简单命令即可定制项目,省去繁琐配置。该工具致力于加速React Native和Expo项目的初始化过程,有效提升开发效率。
KMP-App-Template - Kotlin Multiplatform应用模板实现Android和iOS共享开发
Kotlin Multiplatform跨平台开发移动应用开发共享代码Compose MultiplatformGithub开源项目
KMP-App-Template是一个Kotlin Multiplatform移动应用模板,支持Android和iOS平台共享业务逻辑、数据处理和UI实现。该模板使用Compose Multiplatform构建界面,整合了Ktor、kotlinx.serialization、Kamel等多平台库。它展示了跨平台应用开发的最佳实践,有助于开发者创建统一的Android和iOS应用。
android-developer-roadmap - Android开发者学习路径图与生态系统概览
Android开发学习路线图开发者指南移动应用开发Android SDKGithub开源项目
Android Developer Roadmap项目提供了一份全面的Android开发学习路径图,涵盖Android平台、SDK和常用库的核心概念。项目支持多种语言,并配有详细的文章系列解析路径图各部分内容。开发者可根据需求选择性学习,无需掌握全部内容。项目还包含一个演示应用,方便直观浏览路径图。作为开源项目,欢迎社区贡献,持续完善和更新内容。
react-native-ide - React Native和Expo应用开发的VS Code扩展
React Native IDEVS Code扩展移动应用开发iOS模拟器Android模拟器Github开源项目
React Native IDE是为macOS上开发React Native和Expo应用而设计的VS Code扩展。它集成了iOS和Android模拟器管理、自动构建启动、调试器、元素检查等功能,并支持Expo Router和组件隔离预览。该扩展目前处于测试阶段,适用于React Native 0.71及以上版本和Expo SDK 49+。
MvvmCross - 跨平台MVVM框架 简化.NET应用程序开发
MvvmCross跨平台开发MVVM框架.NET生态系统移动应用开发Github开源项目
MvvmCross是一款跨平台MVVM框架,支持Android、iOS、MacCatalyst等多个平台。框架提供ViewModel绑定、导航、依赖注入和插件系统,提高.NET应用开发效率。其高度可扩展的特性允许开发者自定义大部分功能,适合各类.NET应用开发需求。
picker - React Native跨平台选择器组件
React NativePicker跨平台移动应用开发UI组件Github开源项目
@react-native-picker/picker是React Native生态系统中的跨平台选择器组件。它兼容Android、iOS、MacOS和Windows平台,提供统一API接口。该组件支持从预定义选项列表中选择,具备自动链接、RTL布局支持、自定义样式和程序化控制等特性。开发者可以轻松集成使用,获得灵活的选择器功能。
Maui - 社区驱动的 .NET MAUI 开发工具包
.NET MAUICommunity Toolkit开源项目移动应用开发跨平台Github
CommunityToolkit.Maui 是一个开源的 .NET MAUI 开发工具集,由社区维护并得到 .NET Foundation 支持。它提供常用开发元素和功能,简化 .NET MAUI 应用程序的开发流程。该工具包包含详细文档和示例,易于集成到项目中。开发者可通过讨论、提案和贡献代码参与工具包的演进,优秀功能有机会被纳入官方 .NET MAUI 库。
ProvisionQL - 优化iOS和macOS开发文件预览的Quick Look插件
ProvisionQLQuick Look插件iOS开发macOS开发移动应用开发Github开源项目
ProvisionQL是一款针对iOS和macOS开发文件的Quick Look插件。它支持预览.ipa、.xcarchive、.appex、.mobileprovision和.provisionprofile格式文件,提供应用图标、过期状态、设备数量等信息。插件还能显示设备UUID、证书和权限等详细内容。作为一个开源项目,ProvisionQL以其清晰和可靠的特性,为开发者提供了便捷的文件预览工具。