Cursor & Trae & Deepseek:关于魔法手电筒安卓应用开发的心得🧣
一、开发过程回顾
(一)开发时间线
- 2025年2月13日:完成整体安卓开发环境的搭建,包括安全OPPO手机的连接与同步。
- 成功运行了“Hello World”程序,标志着开发环境搭建完成。
- 2025年2月14日:直接开始开发,没有非常好的需求文档,参考图片和适应的代码。
(二)开发成果与问题
- 未完成开发,开发过程中始终存在诸多问题,如频繁报错、依赖项过多等。
- 这些问题导致开发过程极为艰难,甚至在完成后仍无法达到理想的开发效果。
二、开发心得与总结
(一)开发逻辑的重要性
在整个开发过程中,我意识到开发逻辑的清晰性至关重要。有经验的开发者通常会提前准备三个核心要素:详细的需求文档、参考图例以及参考代码。这三者能够帮助开发者快速定位问题、获取案例,从而高效完成开发任务。而在此过程中,由于缺乏合理的开发文档和清晰的图例逻辑,导致开发效率低下,难以达成目标。
(二)专业与业余的差距
开发过程中,我们深刻体会到专业开发者与业余开发者之间的差距。专业开发者在长期的实践中积累了丰富的经验,能够更顺畅地处理开发逻辑,使代码结构更加清晰。而业余开发者往往缺乏这种核心逻辑的把握能力。因此,后续开发中,除了进一步完善知识体系外,与资深开发者的交流和经验复现将变得极为重要。
(三)对iOS开发的展望
鉴于安卓开发的复杂性和低效率,决定将后续开发重心转向iOS。苹果系统自2007年发布以来,已经积累了近20年的开发经验。与资深iOS开发者的交流将有助于我们更快地掌握开发技巧,提高开发效率。此外,iOS开发相对安卓开发而言,无需进行大量繁琐的配置,开发速度更快。
三、后续工作与建议
(一)撰写文档的经验
在撰写开发文档时,我们发现许多开发者在安卓开发过程中,不清楚如何将代码加载到原生应用中。实际上,这需要通过一个下载按钮完成代码覆盖并重新运行。这一细节是我们最初未注意到的地方,后续开发中应予以重视。
(二)开发工具的重要性
在安卓和iOS开发过程中,开发工具和电脑性能至关重要。为了实现快速开发,建议使用2023年或2024年版本的苹果电脑。高效的工具能够显著提升开发效率,因此不要因节省经费而忽视这一重要投资。
(三)开发方向的调整
鉴于安卓开发的复杂性,建议后续开发中优先考虑iOS开发。iOS开发不仅效率更高,而且能够借助苹果生态的优势,快速实现应用的开发与上架。
四、总结与展望
此次安卓开发经历让我们收获颇丰,但也暴露出许多问题。未来,我们将专注于iOS开发,借助专业开发者的经验,提升开发效率。同时,也意识到,工欲善其事,必先利其器。只有配备了高效的开发工具,才能在开发领域取得突破。
安卓开发的心情:5分(不算好,也不算坏)。
后续将全力投入iOS开发。