我的首次全栈黑客松:构建移动应用的经验教训
原文英文,约600词,阅读约需3分钟。
📝
内容提要
作者分享了参加全栈黑客松的经历,任务是为住房公司开发移动应用。团队使用DroidScript开发安卓应用,并通过Xamarin编译为iOS平台。项目在4天内完成,但未进入决赛,也未收到反馈。作者总结了经验教训:测试的重要性、Android XML DOM性能问题,以及Node.js的限制。尽管结果不理想,但收获了宝贵经验。
❓
Q&A
全栈黑客松的主要任务是什么?
主要任务是为住房公司开发一个移动应用,包含发送房屋报告、申请和查看租赁声明等基本功能。
作者在黑客松中使用了哪些技术?
作者使用DroidScript开发安卓应用,并通过Xamarin编译为iOS平台。
项目的完成时间是多久?
项目在4天内完成。
作者总结了哪些经验教训?
作者总结了测试的重要性、Android XML DOM性能问题,以及Node.js的限制。
为什么作者认为测试很重要?
因为初期跳过测试导致开发中产生了超过5000次Firebase调用,影响了项目性能。
排除Node.js对项目有什么影响?
排除Node.js导致功能受限,Firebase作为脚本集成时速度明显慢于作为Node模块。
🏷️