基于Flutter的路由生成方法、装置、设备及介质制造方法及图纸

技术编号:43081085 阅读:18 留言:0更新日期:2024-10-26 09:31
本发明专利技术公开了一种基于Flutter的路由生成方法、装置、设备及介质,通过创建注解路由类,并添加构造函数;创建解析注解的生成器Generator,利用dart注解技术创建dart文件;创建builder,并配置builder的配置参数;运行builder,触发生成器Generator,通过生成器Generator拦截注解路由类自动解析路由表信息,生成路由表文件。本申请能够提高路由开发效率,减少出错率,从而提高项目开发效率。

【技术实现步骤摘要】

本专利技术涉及计算机软件,具体地说,涉及基于flutter的路由生成方法、装置、设备及介质。


技术介绍

1、flutter在2015年被作为用户界面开发框架发布后,在全世界,越来越多的开发者加入到flutter开发社区中来,成为目前炙手可热的跨平台开发系统。随着flutter版本的不断迭代,对移动端、前端、桌面和嵌入式的开发支持越来越完善,flutter引擎能够提供出色的本地编译支持,从而为开发者带来强劲的性能表现,为用户提供良好的使用体验。同时,flutter能基于已有的原生工程项目开发flutter界面模块,从而进行native+flutter的业务混合开发模式,提供了极大的项目技术选择性和灵活性。

2、针对大型项目,特别是native+flutter混合项目进行业务路由表开发时,由于涉及到诸多界面的切换跳转,路由模块的开发和维护变得复杂和繁琐,现有技术通常采用手动配置管理路由模块,路由模块的配置效率低且容易出错,影响项目开发效率。


技术实现思路

1、为了解决上述问题,本专利技术提出一种基于f本文档来自技高网...

【技术保护点】

1.一种基于Flutter的路由生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于Flutter的路由生成方法,其特征在于,所述创建注解路由类,并添加构造函数,具体包括:

3.根据权利要求1所述的基于Flutter的路由生成方法,其特征在于,所述创建builder,并配置builder的配置参数,包括:

4.根据权利要求1所述的基于Flutter的路由生成方法,其特征在于,所述运行builder,触发生成器Generator,通过生成器Generator拦截解析函数的参数自动解析路由表信息,生成路由表文件,包括:p>

5.根据权...

【技术特征摘要】

1.一种基于flutter的路由生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于flutter的路由生成方法,其特征在于,所述创建注解路由类,并添加构造函数,具体包括:

3.根据权利要求1所述的基于flutter的路由生成方法,其特征在于,所述创建builder,并配置builder的配置参数,包括:

4.根据权利要求1所述的基于flutter的路由生成方法,其特征在于,所述运行builder,触发生成器generator,通过生成器generator拦截解析函数的参数自动解析路由表信息,生成路由表文件,包括:

5.根据权利要求4所述的基于flutter的路由生成方法,其特征在于,所述通过generateforannotatedelement方法拦截解析函数的参数自动解析路由表信息,生成路由表文件,包括:

6.根据权利要求5所述的基于flutter的路由生成...

【专利技术属性】
技术研发人员:董文涛于磊邓毅毛芊童毅
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1