开始制作
  • 做app就上皇冠登2租用
  • 首页> 行业资讯> 行业趋势> 资讯详情

    新手APP开发,新手开发app平台需要多长时间

    2021-11-03 14:15:00 来自于皇冠登2租用

    Android新手如何学习开发一款app

    在谈论如何开发一款应用之前,我们先来谈谈一些必须避免的误区。

    参考和复制

    表面和原理

    效果和深度

    (1)参考是为了学习

    作为安卓新手的开发,在学习开发自己的应用程序之前,参考一些丹尼尔的项目是一个很好的捷径。

    但是,有些新手刚入门就开始擦代码了,看着愚蠢的代码,不明所以的想了想,敲了敲。结果较后一个bug被逼出来了,我根本不懂项目的结构和框架,更别提技术难点了。

    所以不要盲目抄袭,磨刀不误砍柴。像看源代码一样学习项目。首先明确项目的结构,使用的框架,每个类的功能,使用的技术点,熟练和熟练,一个一个拆分学习,转化为技术问题,终转化为自己的知识。

    (2)从表面深入原则

    对于具体的技术实现,不要只针对实现,也不要因为已经达到了一些很酷的UI效果就沾沾自喜。

    对于一些技术,我们需要知道为什么,也需要知道为什么。比如AIDL,进程间通信的实现模式,可能会按照一些模板,实现而达到目的。再比如RecyclerView或者ListView,可以按照一定的方法快速实现列表布局。

    但是这些实现并不是只在一个项目或者一个地方使用,而是频繁实现,在以后的工作或者面试中都会遇到。因此,通过表面学习的原则,我们应该鼓励自己在开发创建应用程序时,加深对该技术的理解和实际应用

    比如AIDL理解了binder机制的实现,进一步理解了android中的进程间通信模式。针对RecyclerView或ListView,了解复用机制以及如何在定制,实现一些有效,深化自己的技术深度。

    (3)不要盲目追求结果

    安卓开发的乐趣在于,可以自己实现app的开发,用科技创造体验。

    然而,正是这种乐趣可能会导致一些新手盲目关注UI实现效果,而忽视自己的技术学习。有时候,技术学习与效果并不冲突。但是在独立开发APP学习技术的过程中,可以少关注UI效果的追求,专注于技术的追求和学习。

    当然,完美主义者(强迫症)会不自觉地倾斜,但请保持平衡。

沪公网安备 310112200886699号      沪ICP备2024083233号