Android开发过程的最佳方法

时间:2015-07-16 01:41:11

标签: android process creation

不幸的是我必须说我是Android开发的新手......并不是一件坏事,但在我搜索之后我只能说它经常使用。我正在寻找一种有效的方法来开发过程。我的意思是,在我搜索过的所有教程,网页(如this)中,他们要么深入布局/ java,要么讨论ux和ui规划。是否存在有效/高效发展的基本创造顺序?我不是在寻找意见,更像是一个操作顺序(类似于数学)。我希望这是明确的,而不是为了开始一场永无休止的讨论。

对我来说,这个过程以及应用程序各个部分的细节同样重要......对我来说,理解和学习以及正确创建应用程序,让人们发现有用且流畅。

感谢您阅读的所有答案,以便意识到没有人问过这个问题(至少不是这样)。有些人已经有所帮助。

1 个答案:

答案 0 :(得分:0)

这是我开始时帮助我的列表:

  1. 下载并安装Android Studio(包括设置JDK和其他环境设置)
  2. 创建项目,为您的应用定义最低SDK。花点时间考虑并证明公司域名,因为您在这里给出的价值将决定文件夹结构和类的命名空间。 (例如 - test.leeharvey.me
  3. 选择您的应用图标。
  4. 选择要包含在项目中的预定义活动。随着您越来越有经验,您会发现自己喜欢自行创建和自定义活动,选择BlankActivityNoActivity会给您最大的灵活性。
  5. 如果您打算在设备上测试多个模拟器类型的应用程序(建议使用),请花一些时间配置模拟器。
  6. res/values/styles.xml中定义您的主题,并在AndroidManifest.xmlCustom UI for Android
  7. 中关联您创建的主题
  8. AndroidManifest.xml中添加所需权限(例如 - uses-permission android:name="android.permission.INTERNET"
  9. 计划您将在草稿纸上使用多少活动,菜单,布局并在项目中创建它们。您可能希望添加另一个项目(如ClassLibrary)来分隔您的逻辑/服务。
  10. 包含您要使用的外部库。 A compiled list of useful libraries(但是,在决定使用库时请非常节俭。它们可能会使您的代码变得更加复杂,并且难以调试。)
  11. 添加您计划使用的图形/图标。
  12. 将您的UI标签和其他字符串值集中在res/values/strings.xml
  13. 您可以在此处参考my answer,大致了解何时以及需要处理的例外情况。
  14. 在阅读列表时,如果您不知道如何在列表中完成任务,可以参考:Android Tutorial from raywenderlich。上面的列表是文章中描述内容的摘要。

    如果您发现某些重要步骤缺失或稍后找到更好的方法来完成某些步骤,请帮助编辑我的答案。