写点什么

跨平台

0 人感兴趣 · 50 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/99/999618303ba76df6099a8265f3735ebd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Flutter 实现 Windows 平台离线大模型对话应用实战

本文介绍了Windows上的MSVC C++编译器以及Flutter创建桌面应用的步骤及应用程序打包方式,并分享了FFI集成本地代码遇到的问题和解决办法。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (四十一) 使用 Xcode 打包 iOS 应用 archive 时四种证书的区别详解

在应用XCode进行苹果打包的时候有以下四个选项可供选择,在此累述一下四种模式的含义:

https://static001.geekbang.org/infoq/7d/7d15a2c1244480ff63db720354b24b60.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈基于 Web 的跨平台桌面应用开发

近些年来,跨平台跨端一直是比较热门的话题,因为跨平台方案的优势十分明显。对于开发者而言,可以做到一次开发,多端复用,一套代码就能够运行在不同设备上,今天我们聊聊桌面应用开发。

https://static001.geekbang.org/infoq/5a/5a6a1f38fbe22b31e499f28ac39125e7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (二十八) :资源加载速度优化解决方案

uni-app开发APP实现上架后,后续面临一系列优化工作事项,其中,动态图片、视频加载慢就是亟需解决的用户体验差问题。

几种跨平台方案的对比

用户头像
Geek_99967b
2022-07-12

React Native 允许原生应用使用 JavaScript 构建。应用中用到的控件实际上都是原生平台里的控件,所以用户使用起来感觉和原生应用一样。对于那些 React Native 没有提供的需要自定义的应用,仍然需要使用原生开发。当需要定制的模块比较多时,某些情况下,在

小白 0-1 学习 app 开发,从配置到 helloword

从0-1学习app开发,今天为大家分享APICloud平台使用步骤,后续持续更新迭代功能点开发。

https://static001.geekbang.org/infoq/f5/f5bd99e869fbd702d93d2f2d614b5be6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GetX — Flutter 开发的百宝箱

用户头像
岛上码农
2022-06-14

GetX 基本上涵盖了 Flutter应用开发的很大一部分,如路由、主题、多语言、弹层、状态管理、依赖注入、网络请求封装等等。GetX看着像一个框架, 但实际上它的各个模块是独立的,其实是一个工具箱。

https://static001.geekbang.org/infoq/ff/fff3123557a34be1348f1b89fed62584.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞定 Flutter 文件下载和管理

用户头像
岛上码农
2022-05-05

Dio 的下载方法简单易用,而且提供了友好的下载进度反馈。本篇以实例的方式实现了文件下载及管理。

https://static001.geekbang.org/infoq/7f/7ff5fae3e4eed285651283cd9dde2329.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

利用 Dio 完成数据删除操作

用户头像
岛上码农
2022-04-18

本篇介绍了使用 Delete 请求删除后台数据操作,以及网络请求异常捕获处理。同时,引入了长按弹窗插件来实现列表项长按后弹出操作菜单。

https://static001.geekbang.org/infoq/3d/3d8e79dd035436f0ecbb38f682ee48a4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

钉钉协同引擎与应用场景技术探索

面向跨平台终端并解决分布式数据一致性的 Runtime 与开发框架。

https://static001.geekbang.org/infoq/65/65e3087ec622e5e1c88573188521350a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 实现更有趣的页面滚动效果

用户头像
岛上码农
2022-03-25

本篇介绍了 CustomScrollView 的基本用法以及 SliverAppBar 的使用,通过 SliverAppBar 可以让导航栏的滑动更有趣。

https://static001.geekbang.org/infoq/dd/dd756d4958e70ed987f2382f5f0a0165.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞定 Flutter 底部弹窗实现

用户头像
岛上码农
2022-03-21

在 Flutter 中提供了一个 showModelBottomSheet 方法用于弹出底部弹窗,本篇介绍如何使用底部弹窗。

https://static001.geekbang.org/infoq/bc/bc704076c5d696105998eeb6867f14cb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 封装文本输入框

用户头像
岛上码农
2022-03-19

上一篇的登录页面提到了文本框封装度不够,导致代码复用性不高的问题。在实际开发过程中,往往开始是完成功能层面的开发,然而再考虑组件封装和代码优化。当然,组件封装越早做越好,因为这样会提高整个团队开发的规范性和效率。

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (四) :uni-app 实现图片上传、预览、删除、压缩

应用uni-app开发跨平台App项目时,上传图片、文档等资源功能需求十分常见:点击相框按钮可选择图片上传,点击每一个图片可以进行预览,点击每个图片删除图标可删除对应图片。基本实现功能点如下:

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (一) :走近 uni-app

跨平台是一种能够在多种平台(例如Android,iOS,Windows,Blackberry、小程序、快应用等)上运行的应用软件。基于此框架构建的应用程序不需要为每个平台进行单独的编码,而是一次编码就可以在多个平台上高效运行。它是当今应用程序开发领域中最受欢迎的方法

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (二) :uni-app 实战

在前期博文《跨平台应用开发进阶(一) 走近uni-app》中,讲解了利用uni-app框架跨端开发的基础知识,此篇博文主要讲解uni-app实战流程及涉及知识点。

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台移动 APP 开发进阶 (一):mui 开发注意事项

mui是一个高性能的HTML5开发框架,从UI到效率,都在极力追求原生体验;这个框架自身有一些规则,刚接触的同学不很熟悉,特总结本文;想了解mui更详细的信息,请访问mui官网。

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

不断突破,稳中求进——我的移动端跨平台开发技术回顾与展望| 社区征文

目前主流的移动端跨平台技术方案分为三类, 使用原生内置浏览器加载HTML5的Hybrid技术方案,采用此种方案的主要有Cordova、Ionic和微信小程序; 使用JavaScript语言进行开发,然后使用原生组件进行渲染,采用此方案的主要有React Native、Weex和轻快应用;

https://static001.geekbang.org/infoq/f2/f20675206ab144faa5084008f85cd7eb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台技术实战!百度文库跨平台技术快速落地全过程

用户头像
百度Geek说
2022-01-11

本文简述了PC客户端业务在文库中快速落地的过程,其中包括了前期的技术选型,方案设计,PC客户端跨平台原理,以及Electron框架的应用细节。从应用深入到原理,讲解PC客户端跨平台技术,如何实现跨平台渲染,如何实现原生API的调用,和如何进行不同目标

https://static001.geekbang.org/infoq/a4/a4ad765f4f70e3c1c1560a3a37814cb5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

记录与 Electron 的第一次亲密接触

用户头像
何佩弦
2021-12-27

公司项目中要用到一个跨平台桌面端工具,综合考虑后我们使用了 Electron 实现,虽然有一些坑需要填,但最终执行结果还比较满意。

Flutter 多引擎支持 PlatformView 以及线程合并解决方案

本文介绍了 Flutter 多引擎下,使用 PlatformView 场景时不能绕开的一个线程合并问题,以及它最终的解决方案。最终 Pull Request 已经 merge 到 Google 官方 Flutter 仓库。

https://static001.geekbang.org/infoq/a5/a545699423c78588e4094341c0a7129d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

简单五步:给你的 Golang 应用加一个 GUI ( Electron 驱动)

用户头像
baiyutang
2021-09-10

构建一个 Golang 应用是简单而有趣的。但有时你想在蛋糕上加点糖:GUI。这个案例,我将利用 astilectron 讲解如何在简单的 Golang 应用上添加 GUI。

富文本及编辑器的跨平台方案

本文将围绕富文本跨平台和编辑器跨平台两个部分介绍跨平台的价值,以及如何实现跨平台。通过一些方案介绍和踩坑分享,希望能给有富文本编辑器跨平台相关需求的小伙伴带来一些帮助。

react native 实践总结与思考

用户头像
碗盆
2021-06-30

react native是用复杂的技术解决跨平台的问题(rn比android或ios复杂),如果某个场景下使用rn新增复杂度的成本大于跨平台的收益,很难讲用rn是合适的选择;作为对比,flutter则是用“简单”的技术解决跨平台的问题(flutter等价于android或ios),当然flutt

https://static001.geekbang.org/infoq/f1/f1e70a197374926d65a5b2310da63015.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

uniapp 实现音视频通讯

用户头像
anyRTC开发者
2021-03-19

还在为uniapp的音视频通讯发愁吗?anyRTC为解决广大开发者需求,特别研发了uniapp版的音视频通讯。

https://static001.geekbang.org/infoq/44/44082e443d91639fdd96ac7ce8b00009.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

uni-app 和 flutter 的区别

用户头像
anyRTC开发者
2021-03-10

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。uni-app 继承自 Vue.js,提供了完整的 Vue.js 开发体验。uni-app 组件规范和扩展api与微信小程序基本相同。有一定 Vue.js 和微信小程

https://static001.geekbang.org/infoq/f8/f8f8cf1aa2f3cd350e2850cec42b1f2a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

简述 Electron 的发展和应用

用户头像
anyRTC开发者
2021-03-04

在即时通讯网的官方技术群里不只一次看到大家在讨论Electron技术,作为新一代基于Web的桌面技术,已经被越来越的产品采用,成熟度和认可度都不错,Electron技术可以降低开发PC端的成本和难度,或许PC富客户端和Web端再也不需要二选一了。

跨平台_跨平台技术文章_InfoQ写作社区