我正在使用Django构建的网站上工作,该网站销售带有QR的音乐会门票。我想创建一个Android / iOS应用程序,它读取QR码并验证从存储在服务器上的MySQL数据库中读取的票据。
基本上,我需要:
我已经搜索了不同的aproaches并找到了PhoneGap,但我不确定这是不是最好的方法。我也找到了Kivy,但它似乎相当陈旧,不再更新了。
我没有Android或Java知识。
答案 0 :(得分:3)
这里的一个kivy开发人员:)
Kivy正在积极开发,每天都有多个贡献者提交。但是,我们在6个多月内没有发布,但我们正在努力实现这一目标。
你想要的是什么是可能的kivy,事实上,她是一个很好的例子,由kivy领导开发前一段时间完成https://github.com/tito/android-zbar-qrcode它使用java lib和其他特定于android的东西来有效地捕获/显示流,但它很好地集成在kivy应用程序中。如果你选择kivy方式,这应该可以节省你很多时间:)。
答案 1 :(得分:0)
PhoneGap是您案例的最佳解决方案。 如果不想要它们,您可以制作使用REST服务发送和接收数据的原生Android应用程序。
答案 2 :(得分:0)
使用Basic4Android。这是制作Android应用程序可以想象到的最简单的方法。它拥有大量可以想象的库,包括android L支持,json,mysql等。
您可以使用自己的Android设备进行测试,并且可以执行热门代码交换。在应用运行时基本上更改代码并立即查看更改。它有一个设计面板,类似于visual studio的xaml。类似,就像你可以拖动东西,你可以编码值。
它生成本机代码(这里没有vebview混合)。 当然,还有一个免费试用版。 (价格低得离谱。)
虽然我理解这完全没有回答你的问题,但我百分百肯定你会喜欢这个工具。