首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程微刊

    混合开发

    http://ask.dcloud.net.cn/docs/ 组件:http://dev.dcloud.net.cn/mui/ui/#dtpicker Image.png 调用前置或者后置摄像头,前

    83630发布于 2018-06-04
  • 来自专栏编程微刊

    混合开发

    http://ask.dcloud.net.cn/docs/ 组件:http://dev.dcloud.net.cn/mui/ui/#dtpicker

    12500编辑于 2025-05-18
  • 来自专栏向治洪

    Flutter混合开发

    # 混合开发简介 使用Flutter从零开始开发App是一件轻松惬意的事情,但对于一些成熟的产品来说,完全摒弃原有App的历史沉淀,全面转向Flutter是不现实的。 所以,后续使用Flutter进行混合开发的团队大多使用三端代码分离的模式来进行依赖治理,最终实现Flutter工程的轻量级接入。 使用三端分离模式进行Flutter混合开发的关键是抽离Flutter工程,将不同平台的构建产物依照标准组件化的形式进行管理,即Android使用aar、iOS使用pod。 在混合开发中,原生工程对Flutter的依赖主要分为两部分。 如此一来,Flutter开发的热重载优势就失去了,并且开发效率也随之降低。 那么,能不能在混合项目中开启Flutter的热重载呢?答案是可以的,只需要经过如下步骤即可开启热重载功能。

    3.5K00发布于 2020-01-31
  • 来自专栏LinXunFeng的专栏

    Flutter - 混合开发

    目前大多数公司都有自己开发多年的项目,不可能直接用 Flutter 从头开发一套,那样不实现,除非是小项目,因此只能是在原有的基础上用 Flutter 来开发新业务或重构旧业务,而这里就需要用到 Flutter 的 混合开发 一、创建Flutter模块 使用混合开发就不能像之前一样直接上来就创建一个 Flutter 项目,而是要使用 Flutter模板 # flutter_module_lxf 可以随便你命名 这样 Flutter模块 的开发效率极其低下,那有没有办法可以让我们像之前开发 Flutter 项目时那样进行 热重载 呢? 答案是有的 Flutter 官方提供了 flutter attach ,以辅助我们开发,到终端下执行 flutter attach 如果当前有多个设备,会提示我们需要指定 attach 哪个设备 ? 按要求加上指定参数即可 flutter attach -d FE305309-9E79-418D-BA3F-7EFECF2980BC ?

    1.9K20发布于 2020-07-14
  • 来自专栏全栈程序员必看

    混合开发hybrid原理_混合开发是什么意思

    (一)开发移动三种模式 (1)Native App:(原生APP)写App的同学,比如 ios,安卓等 (2)Hybrid App:(混合开发),h5 页面嵌入 App 中 (3)Web App:用手机浏览器打开 h5 页面 (二)优缺点: (1)Native App:基本可以操作任何手机系统,比如(视频、扫码、获取通讯录、打电话)等 (2)Hybrid App:混合开发,如果想要h5操作手机系统,需要 app 同学配合前端,给前端提供相应的操作api 前端也可以自己做混合开发,需要借助语言,比如 uni app 等框架,框架也提供了扫码视频等功能 (3)Web App:操作手机系统这个功能基本没有 (三)一些可以前端自己打包生成

    68510编辑于 2022-11-08
  • 来自专栏学海无涯

    SwiftUI-混合开发

    介绍 混合开发主要是指在 SwiftUI 中使用 UIKit(SwiftUI 中使用 UIView 与 UIViewController)与在 UIKit 中使用 SwiftUI。 通过混合开发开发者可以更灵活地利用 SwiftUI 与 UIKit 的各自优势,开发出功能强大且具有良好用户体验的应用程序。

    42411编辑于 2025-05-10
  • 来自专栏学海无涯

    SwiftUI-混合开发

    在目前阶段,SwiftUI 很难独立开发一款功能强大的 App,还是需要与 UIKit 一起合作,借助 UIKit 成熟完善的知识体系,二者相互嵌套形成混合开发。 UIHostingController 在开发 iOS 项目章节已经分析过启动流程,就是通过UIHostingController包装 ContentView,然后赋值给window.rootViewController

    2.9K10发布于 2020-03-20
  • 混合云架构的7个规则

    JP Morgenthal的这篇文章来自DZone云开发指南 - 2015年版。 DZone的2015年云开发调查显示,目前有50%的受众使用混合云技术。 混合云架构经常被描述为“私有云和公共云共享资源”。但事实上,许多混合架构只是利用公共云资源与私有托管应用程序相结合。 有时唯一的协作是开发人员要求将端口打开到公共互联网,以便私人托管的应用程序可以接收来自公共云应用程序的请求。 规则7:测试,测试,然后,再测试 测试您的混合云架构需要了解构建分布式应用程序的常见问题。网络已经变得如此可靠,有时我们确信我们的数据包会到达目的地。 关键是在面对这些故障时为您的应用程序开发适当的弹性。 应用程序开发人员花费了数年的时间来处理数据中心内的可靠性问题,这可以依靠光纤连接和高速连通性。

    2.4K50发布于 2018-01-10
  • 混合云架构的7个规则

    IDC并不是唯一一家预测混合云计算企业采用率将会升高的企业,Gartner Group也预测,到2017年,50%的企业将部署混合云,DZone的2015年云开发调查显示,目前有50%的受众使用混合云技术 (在这种方式下,开发团队负责在公共云上运行的应用程序组件 - 这是一种消除IT运营负担的方法,但却导致需要定义新的操作业务流程。) 有时候唯一的协作就是开发人员要求向公共互联网开放一个端口,以便私人托管的应用程序可以接收来自公共云应用程序的请求。 规则7:测试,测试然后再测试 测试您的混合云架构需要了解构建分布式应用程序的常见问题。网络变得如此可靠,有时我们认为我们的数据包会到达目的地。 关键是在面对这些故障时为您的应用程序开发适当的弹性。 应用程序开发人员花费了数年的时间来处理数据中心内的可靠性问题,这可以依靠光纤连接和高速连接。

    3.6K71发布于 2018-01-03
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Flutter 混合开发 ( 混合开发中 Flutter 的 热重启 热加载 )

    文章目录 前言 一、混合开发中启用 Flutter 的 热重启 / 热加载 二、混合开发中 Flutter 的 热重启 / 热加载 命令测试 三、指定混合应用连接的设备 四、相关资源 前言 上一篇博客 【Flutter】Flutter 混合开发 ( 安卓端向 Flutter 传递数据 | FlutterFragment 数据传递 | FlutterActivity 数据传递 ) 讲解了 Android 如何向 Flutter 中传递数据 ; Flutter 混合开发集成步骤 : ① 在 Android Studio 中创建 Flutter Module ; ② 为 Native 应用添加 Flutter ; ⑥ 项目的 热重启 / 重新加载 ; ⑦ 调试 Dart 代码 ; ⑧ 应用发布 ; 一、混合开发中启用 Flutter 的 热重启 / 热加载 ---- Flutter 开发时 , 默认自动开启 , Flutter 无法进行 热重启 / 热更新 , 这样降低了开发调试的效率 ; 混合开发中启用 Flutter 的 热重启 / 热加载 : ① 打开模拟器 , 或连接真机 ; ② 关闭应用 : 注意

    1.8K10编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】Flutter 混合开发 ( 简介 | Flutter 混合开发集成步骤 | 创建 Flutter Module )

    一、Flutter 混合开发简介 开发手机应用时 , 有时一个完整的应用 , 有些使用 Native 原生实现 , 有些使用前端小程序实现 , 有些部分使用 Flutter 实现 ; 混合开发应用场景 页面中打开原生页面 ; Flutter 作为组件嵌入 : 在 Native 原生页面中 , 嵌套一个 Flutter 组件 ; 或者在 Flutter 页面中 , 嵌套原生页面组件 ; 二、Flutter 混合开发集成步骤 Flutter 混合开发集成步骤 : ① 在 Android Studio 中创建 Flutter Module ; ② 为 Native 应用添加 Flutter Module 依赖 ; ③ 在 Native ; ⑥ 项目的 热重启 / 重新加载 ; ⑦ 调试 Dart 代码 ; ⑧ 应用发布 ; 三、创建 Flutter Module Flutter 混合开发集成步骤 : ① 在 Android Studio ; ⑥ 项目的 热重启 / 重新加载 ; ⑦ 调试 Dart 代码 ; ⑧ 应用发布 ; 1、使用命令行创建 Flutter Module 项目 ( 仅做参考 ) 混合开发前 , 先创建 Native

    3.1K20编辑于 2023-03-29
  • 来自专栏APP开发

    混合APP开发的特点

    通过使用现代框架和工具,混合APP能够提供接近原生的用户体验,同时保持开发和维护的灵活性。混合APP开发具有以下特点。 2.开发效率高快速开发混合APP的开发速度较快,能够快速将概念转化为实际应用。相比原生开发混合开发可以节省大量时间,使企业能够更快地响应市场需求。 此外,混合APP的更新通常不需要用户通过应用商店下载新版本,这进一步简化了更新流程。3.成本效益开发成本低:混合APP的开发成本通常低于原生APP。由于只需开发一个代码库,开发时间和资源投入大幅减少。 开发者只需将应用提交到应用商店一次,即可覆盖多个平台。7.资源利用重用Web代码:混合APP可以重用现有的Web代码,这不仅节省了开发时间,还减少了开发成本。 易于获取开发资源:混合开发使用的Web技术是大多数开发者熟悉的,这使得企业更容易找到合适的开发人员。

    44810编辑于 2025-03-21
  • 来自专栏Android机动车

    混合开发之WebView秘笈

    WebView总结 现在越来越多的app采用混合模式开发(Hyprid App),既有native app的优良用户体验,又有web app的跨平台优点。

    2.5K30发布于 2018-08-03
  • 来自专栏Android源码框架分析

    Android 混合开发之JsBridge

    } 在js调用​window.alert​,​window.confirm​,​window.prompt​时,​会调用WebChromeClient​对应方法,可以此为入口,作为消息传递通道,考虑到开发习惯 作者:看书的小蜗牛 原文链接:Android 混合开发之JsBridge 仅供参考,欢迎指正

    2.5K20发布于 2019-11-11
  • 来自专栏Android知识

    android 混合开发接入flutter

    gradle可在 flutter sdk中 /Users/wangyongbin/Documents/flutter/packages/flutter_tools/gradle 下的 flutter.gradle文件配置

    68640编辑于 2021-12-30
  • 来自专栏Android理论

    android 混合开发接入flutter

    flutter.gradle可在 flutter sdk中 /Users/wangyongbin/Documents/flutter/packages/flutter_tools/gradle 下的 flutter.gradle文件配置

    74420编辑于 2022-01-04
  • 来自专栏小黑娃Henry

    Flutter混合开发-本地环境配置Flutter混合开发-本地环境配置

    同时也可以解决团队开发SDK版本不一致的情况,避免成员开发时一些不必要的麻烦。 废话不多说,直接说一下如何使用。 先将脚本下载,然后将脚本放置到Flutter项目的根目录中。

    94840发布于 2021-08-09
  • 来自专栏云计算D1net

    混合云存储的7个最佳实践

    混合云存储可以帮助企业控制成本,并增加灵活性,还提供其他好处。了解最佳实践并避免陷阱很重要。 采用混合云存储可能会为企业节省数百万美元的成本,这是一个很有吸引力的提议,尤其是现在。 Stephenson说:“混合云存储的采用正在持续增长。全球主要云计算提供商正在努力克服与混合云存储相关的挑战。此外,主要的存储平台提供商正在继续构建连接和管理云存储平台所需的功能。” 7混合云存储最佳实践 混合云存储架构可以支持企业IT部门的目标,以推动规模经济,提高IT运营模型效率,减少总体支出,以及淘汰老旧存储设备。 开发人员可以依靠Kubernetes自动化来动态连接数据源。 (7)不要担心进展缓慢 Stephenson说,“存储迁移并不是一个快速的过程。企业必须制定政策并让他们适应一段时间,然后才能看到收益。

    2.2K10发布于 2020-11-19
  • 来自专栏移动开发之家

    Flutter 2.0 下混合开发浅析

    多余的前言 Flutter 2.0 发布时,其中最受大家关注之一的内容就是 Add-to-App 相关的更新,因为除了热更新之外,Flutter 最受大家诟病的就是混合开发体验不好。 为什么不好呢? 因为 Flutter 的控件渲染直接脱离了原生平台,也就是无论页面堆栈和渲染树都独立于平台运行,这固然给 Flutter 带来了较好的跨平台体验,但是也造成了在和原生平台混合时存在高成本的问题。 但是这些方案都要面对的问题是: 非官方的支持必然存在每个版本需要适配的问题,而按照 Flutter 目前的 issue closed 和 pr merge 的速度,很可能每个季度的版本都存在较大的变动,所以如果开发者不维护或者维护不及时 FlutterEngineGroup 方案使用了多 Engine 混合模式,官方宣称除了一个 Engine 对象之外,后续每个 Engine 对象在 Android 和 iOS 上仅占用 180kB 。

    1.7K20发布于 2021-03-20
  • 来自专栏王磊的博客

    我的移动混合开发之旅

    在移动开发这片热土上,除了原生之外,也有一些公司在尝试着新技术、新模式,这是混合开发诞生和延续意义以及价值。 原生开发混合开发的优缺点也已经是一个老生常谈的事儿了,在这里我就简单来说一下:   原生开发优点:灵活、主流、成熟、解决问题成本等优点;   混合开发技术:开发效率快,上手难度低,跨平台(一套代码可以运行在 进入主题   而我们本文重点要说的是我们在将近3年的实践当中,对与混合开发的一些思考与总结,希望可以帮助一些公司在混合开发技术框架选型上少走一些弯路,当然本文所述的所有信息都是我对于这些技术一些自己的理解 4、React Native   我们目前正在使用的框架,Facebook和JD的开发框架,在混合开发技术领域属于正统的,主流的框架,网上的资料多,基于React技术JSX技术相对成熟,开发成本低会js 稍加学习一下JSX的语法即可,基于npm生态系统,所有nodejs可以使用的三方包,都可以使用,可以使用es5/es6/es7的语法开发app,非常舒服,第三方组件和绑定原生库都非常的简单方便,网上的资料也非常多

    98460发布于 2018-05-08
领券