logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

flutter开发多端平台应用的探索 上(基本操作)

Flutter 是一个跨平台的开发框架,它允许开发者使用相同的代码库来构建 iOS、Android、Web 和桌面应用程序。最近想了想,自己一直在用flutter开发特定端的应用,但是对于其他端的端特性case,如桌面端的菜单、多窗口、鼠标事件,需要怎么处理还没什么概念,本文旨在简单探索这方面的内容。

文章图片
#flutter#设计模式#java +1
flutter开发多端平台应用的探索 下 (跨模块、跨语言通信之平台通道)

Flutter官方框架目前对一些特定的功能(比如桌面端的菜单、多窗口管理等)支持有限,很多功能是通过第三方库来实现的。这些第三方库大多使用了Flutter的平台通道(Platform Channels)机制,与原生平台代码交互来提供相应的功能。在开发中,很多flutter开发受限的操作我们也可以使用平台通道机制,类似Android开发的JNI,JSI。编写平台通道的基本步骤:1.在Flutter中

文章图片
#flutter#java#设计模式 +1
Flutter开发的Web应用 构建及部署 标准流程指南

Flutter是Google推出的跨平台开发框架,支持多种平台:Windwos,Mac,iphone,Android,Web,Linux,甚至经过一些折腾还可以支持树莓派,十分强大,笔者曾写过一些探索其底层架构的文章,有兴趣的读者可自行阅读。笔者的Flutter版本为3.16.5,算是比较新的一个版本了,本文将进行标准的把web项目部署到自有云服务器这一流程,云服务器采用Nginx作为Web托管服

文章图片
#flutter#前端#web app +1
为什么说Flutter制作的Web应用不利于SEO

Flutter,作为一款颇受欢迎的跨平台开发框架,几年前已经开始正式支持将应用打包为Web应用。这一进步无疑为开发者提供了极大的便利,能够使用同一套代码基础服务于多平台。然而,Flutter Web应用面临的一个显著挑战便是SEO(搜索引擎优化)的友好性不足。本文将深入探讨导致这一问题的原因,并提出可能的改进方案。尽管Flutter提供了跨平台开发的便利,但在专注于Web性能优化和SEO友好性方面

文章图片
#flutter#前端#javascript +1
到底了