我不是从技术背景出身。 我想知道,学习并构建一个良好的生产级安卓应用需要多长时间? 我应该学习什么,需要多长时间? 这是否容易或困难,需要大量的钱? 是雇用开发者是一个更好的选择? 他们通常会收取多少费用? 且如何信任他们在付款、代码、应用想法方面? 我只想建造一个好的flashcard应用。 请告诉我如何继续这个应用开发之旅。