我的首次全栈黑客松:构建移动应用的经验教训
💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
作者分享了参加全栈黑客松的经历,任务是为住房公司开发移动应用。团队使用DroidScript开发安卓应用,并通过Xamarin编译为iOS平台。项目在4天内完成,但未进入决赛,也未收到反馈。作者总结了经验教训:测试的重要性、Android XML DOM性能问题,以及Node.js的限制。尽管结果不理想,但收获了宝贵经验。
🎯
关键要点
- 作者分享了参加全栈黑客松的经历,这是他第一次构建全栈应用。
- 任务是为住房公司开发移动应用,包含发送房屋报告、申请、查看租赁声明等基本功能。
- 团队使用DroidScript开发安卓应用,并通过Xamarin编译为iOS平台。
- 项目在4天内完成,但未进入决赛,也未收到反馈,作者对此感到失望。
- 作者总结了经验教训:测试的重要性、Android XML DOM性能问题,以及Node.js的限制。
- 测试的重要性:由于时间限制,初期跳过测试导致开发中产生了超过5000次Firebase调用。
- Android XML DOM性能问题:动态添加多个元素时,DroidScript处理XML DOM的速度比预期慢。
- Node.js的限制:排除Node.js导致功能受限,Firebase作为脚本集成时速度明显慢于作为Node模块。
➡️