所以我是一个从头开始工作的初级程序员。
我有一些使用darkbasic编程的基本知识。(用于游戏)。
我阅读的越来越多,但我最终想制作安卓应用程序。
所以我的问题是哪些学习步骤可以帮助我进行 android 应用程序开发?
就像我是从 C 或 C++ 开始,然后转到 java 等等,还是有其他的行动方案可以采取?
你可以直接学习java/C++并开始制作应用程序吗?
任何帮助或建议将不胜感激。
所以我是一个从头开始工作的初级程序员。
我有一些使用darkbasic编程的基本知识。(用于游戏)。
我阅读的越来越多,但我最终想制作安卓应用程序。
所以我的问题是哪些学习步骤可以帮助我进行 android 应用程序开发?
就像我是从 C 或 C++ 开始,然后转到 java 等等,还是有其他的行动方案可以采取?
你可以直接学习java/C++并开始制作应用程序吗?
任何帮助或建议将不胜感激。
您的问题范围有点广,但这里有一个 5000 英尺的概述。
虽然您最终会用 Java 编写您的 Android 应用程序,但您的应用程序的结构将与常规 Java 程序有点不同。如果您不熟悉基本的 Java 概念,您应该从编写相当多的常规 Java 开始,以熟悉面向对象的编程。Android 使用线程和事件,因此这些也是您在开始 Android 开发之前可以开始使用的概念。准备就绪后,开始浏览随 SDK 分发的 Android 示例,以了解 Android 开发环境。根据你想开发的游戏类型,会有很多库,所以你不必重新开发轮子,但我会确保你在开始之前对 Java 和 Android 有一个扎实的了解在任何更大的事情上。
尝试使用像 libGDX 这样的成熟引擎。这可能会帮助您快速站起来,同时也可以帮助您专注于游戏内容。如果您有兴趣从头开始创建引擎,您可以随时从那里向上移动。
您可以在此处找到 libGDX 的起始材料:http: //libgdx.badlogicgames.com/documentation.html