动因:这学期上Android studio,结课需要设计一款APP,老师说可以借助第三方平台来设计页面什么的。也想给自己以前的社团做一个APP,所以搜了一下,有人提到axure,就下载了破解版,参考:http://t.csdnimg.cn/oaupm
因为没学过这个软件怎么使用,所以我搜索了大量的信息,发现了b站上的一个博主有在教学:https://www.bilibili.com/video/BV1dY4y1z7xy/?share_source=copy_web&vd_source=feda4a3e701cae91ddc70f622b5b48d6
于是我照猫画虎,跟着一步步做,期间发生了太多问题了,最后的成果如下:
【Axure9.0制作简单购物书店APP-哔哩哔哩】 https://b23.tv/1EAHtLT
电脑上才能直接插入视频,没办法只好插链接了,讲解到最后把自己整乐了🤣🤣
想试试的戳这里https://33knsz.axshare.com,密码是1234,加载有点慢。
效果图如下
- 首页,主要有搜索框,动图,目录和导航四部分
- 点击搜索框会进入搜索页面,包含了历史搜索,历史搜索会随着搜索记录更新
3.精确搜索,这是个缺点,不能关键字搜索,只能精确搜索
4.点击红色购物车,导航栏购物车会显示货物数量,且购物页购物车会变黑,再次点击可取消加入购物车
5.也可从从首页目录进入选择书籍
6.点击导航栏购物车,进入购物页,进行数量添加和结算
可通过点击加减符号进行加减,剩余书本实时变化,但是会出现负数,因为无法与中继器对应列结合更新
7.点击去结算跳转结算页面,未完善该页面
8.点击导航栏客服咨询和用户,未完善
总结与反思
有以下几大问题:
1.无法实时更新库存
2.未完善用户页面和客服咨询页面,未制作登录和管理页面
3.结算后应判断是否成功再清空购物车
4.搜索记录似乎是无限延长的,应该设置一个最大值
5..无法做到关键字搜索
6.录入书本信息效率太低了
这些问题对我来说太难了,因为我啥也没学。
发表一下感受吧!
这个软件功能很强大,它给我的感觉是视觉化的代码,感觉就是在写代码,可能省略了代码的框架和一些冗余的语法,其中设置变量,添加中继器什么的这样的操作真的要非常强的逻辑,这个变量在这一层可以使用,但是在另一层就不能使用了,或者会置零什么的。说起来对小白不是很友好,感觉还是写代码更清楚。
而且还有一个大问题,感觉这个APP应该要和数据库进行连接,然后访问数据库的内容,我后面增加了库存一项,因为我的初衷是帮我的社团设计一款书店APP以便我们举办活动,我们的库存有限,如何把页面操作的库存数量实时更新到中继器里面去是个大问题。或许有其他更加便利的方法,但是我不知道。而且也没有设计用户登录页面等,莫名有种挖坑自己跳的感觉
有点郁闷,花了一天多感觉是无用功,因为这个好像没法和Android studio结合!暂时没搜到什么好方法!