一个人想要在一个月内学会Android开发,并做出APP原型,应该怎么做
一个人想要在一个月内学会Android开发,并做出来APP原型,应该怎么做
对于有编程基础的人来讲,一个月之内掌握基本Android开发是完全有可能行的,由于掌握Python开发,因此可以使用Python开发后端服务,这样就只需要掌握Android端开发就可以了。
可以按照以下计划进行学到:
第一步:学到Java基础。由于Android开发采用的是Java语言,因此需要学到Java基础知识,对于有编程基础的人来讲,学到这部分知识需要大概一周的光阴。具体的内容包括Java中的类、对象、属性、方法、封装、继承、多态、异常处理、IO、图形界面及事件处理、多线程、网络通信等内容。
其中需要学到一下图形界面和事件处理的知识,由于Android开发大部分的内容是交互界面的开发,因此需要学到一下Java事件处理的方式。虽然Android界面开发与Java界面开发的方式有所不同,不过基本的概念是一致的,包括图形容器、布局管理、图形组件等内容,事件处理的方式也是大同小异的。
第二步:Android开发。Android开发总的来讲还是比较简单的,主要的内容集中在Activity、Intent、Service、fragment、SQLite等内容,其中Activity代表Android的界面开发部分,这部分需要学到大量的组件,以及组件的事件处理过程等内容。这部分内容的学到也大概需要一周左右的光阴,需要做大量的实验,开发工具可以使用Android Studio。
第三步:开发模型。开发模型需要先把后端接口定义出来,然后使用Python语言完成后端实现(也可以使用Java、PHP),接着开发Android界面就可以了。这部分开发所需要的光阴要察看具体的功能有多少,一般一个模型的开发在1至2周就可以完成。
因此对有编程基础的人来讲,用一个月的光阴来掌握基础的Android开发是完全够用的,如果在学到的过程中能有人指导一下会节省大量的光阴。
我做移动互联开发多年,目前也在带移动互联团队,我会陆续在头条撰写一些关于移动互联开发方面的文章,感兴趣的朋友可以关注我的头条号,信任必定会有所收获。
如果有移动互联开发方面的问题,也可以咨询我。
谢谢!