点击空白处退出提示
冰格课程表
我要开发同款作品详情
本项目前端使用纯react native开发,并制作了多个rn package如rn aliyunoss、rn aliyunonepass、rn cn push、rn text ruler等满足跨端使用。根据UI的要求封装了一些通用的toast、dialog、wheel组件,并使用前面的text ruler结合recyclerlistview对列表进行了专门优化,即便是大量数据滑动效果依然不错,不会出现白屏。
后端仍然是使用传统的SpringBoot开发,不过为了能高效地访问教务处获取课程数据,另外做了一个python服务,使用fastAPI + selenium实现,结合chrome的headless模式,只需简单几步自动化操作即可拿到课程数据,实际运营中的效果也很稳定。
![](https://inn.proginn.com/useralbum/362601/63172b3349d19/recordsay1662462771.webp?x-oss-process=image/resize,w_800)
![](https://inn.proginn.com/useralbum/362601/63172b336ab65/recordsay1662462771.webp?x-oss-process=image/resize,w_800)
![](https://inn.proginn.com/useralbum/362601/63172b338bdb7/recordsay1662462771.webp?x-oss-process=image/resize,w_800)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
评论