【问题标题】:best approach to android development process [closed]android开发过程的最佳方法[关闭]
【发布时间】:2015-07-16 01:41:10
【问题描述】:

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

对我来说,过程以及应用程序每个部分的细节同样重要......对我来说,既要理解和学习,又要正确地创建一个人们会觉得有用且流畅的应用程序。

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

【问题讨论】:

  • 唉,这样的问题并不是 Stack Overflow 的全部内容。您可以阅读帮助中心了解更多信息:stackoverflow.com/help/on-topicstackoverflow.com/help/dont-ask。人们学习的方式有很多种,每种方式都有博客、教程和书籍。我的建议可能对你没有帮助。继续搜索,直到找到与您对话的内容,并继续尝试不同的搜索词(教程通常对我有用)。祝你好运,当您开始编写代码并遇到困难时,请回来询问。
  • 谢谢你。我一直在寻找一种优先排序和排序的方法。不过我明白。感谢您的评论。

标签: android process creation


【解决方案1】:

这是我开始时帮助我的清单:

  1. 下载并安装 Android Studio(包括设置 JDK 和其他环境设置)
  2. 创建一个项目,为您的应用定义最低 SDK。给一些时间来考虑和证明公司域,因为你在这里给出的值将决定文件夹结构和你的类的命名空间。 (例如 - test.leeharvey.me
  3. 选择您的应用图标。
  4. 选择一个预定义的活动以包含在您的项目中。随着您的经验越来越丰富,您会发现自己喜欢自己创建和自定义活动,选择BlankActivityNoActivity 将为您提供最大的灵活性。
  5. 如果您计划在除设备之外的多种模拟器类型上测试您的应用(推荐),请花一些时间来配置模拟器。
  6. res/values/styles.xml 中定义您的主题,并在AndroidManifest.xml (Custom UI for Android) 中链接您创建的主题
  7. AndroidManifest.xml 中添加所需的权限(例如 - uses-permission android:name="android.permission.INTERNET"
  8. 计划在草稿纸上使用多少活动、菜单和布局,并在项目中创建它们。您可能需要添加另一个项目(ClassLibrary)来分离您的逻辑/服务。
  9. 包括您要使用的外部库。 A compiled list of useful libraries(但是,在决定使用库时请非常节俭。它们可能会使您的代码变得不必要地复杂并难以调试。)
  10. 添加您计划使用的图形/图标。
  11. 将您的 UI 标签和其他字符串值集中在 res/values/strings.xml 中。
  12. 您可以在此处参考my answer,大致了解何时以及处理哪些异常。

在阅读列表时,如果您不知道如何完成列表中的任务,可以参考:Android Tutorial from raywenderlich。上面的列表是文章中描述的摘要。

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

【讨论】:

  • 谢谢你,alexan...我对一个项目的规模感到不知所措,我没有退后一步去看看我看过的几乎每个教程都提供的步骤。我需要从细节中解脱出来。非常有帮助,我希望有一天能回报你的青睐。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-20
  • 1970-01-01
  • 2012-02-04
  • 1970-01-01
  • 1970-01-01
  • 2013-06-05
  • 1970-01-01
相关资源
最近更新 更多