開始制作
  • 做app就上應用公園
  • 新手APP開發(fā),新手開發(fā)app平臺需要多長時間

    2021-11-03 14:15:00 來自于應用公園

    Android新手如何學習開發(fā)一款app

    在談論如何開發(fā)一款應用之前,我們先來談談一些必須避免的誤區(qū)。

    參考和復制

    表面和原理

    效果和深度

    (1)參考是為了學習

    作為安卓新手的開發(fā),在學習開發(fā)自己的應用程序之前,參考一些丹尼爾的項目是一個很好的捷徑。

    但是,有些新手剛入門就開始擦代碼了,看著愚蠢的代碼,不明所以的想了想,敲了敲。結果較后一個bug被逼出來了,我根本不懂項目的結構和框架,更別提技術難點了。

    所以不要盲目抄襲,磨刀不誤砍柴。像看源代碼一樣學習項目。首先明確項目的結構,使用的框架,每個類的功能,使用的技術點,熟練和熟練,一個一個拆分學習,轉化為技術問題,終轉化為自己的知識。

    (2)從表面深入原則

    對于具體的技術實現(xiàn),不要只針對實現(xiàn),也不要因為已經達到了一些很酷的UI效果就沾沾自喜。

    對于一些技術,我們需要知道為什么,也需要知道為什么。比如AIDL,進程間通信的實現(xiàn)模式,可能會按照一些模板,實現(xiàn)而達到目的。再比如RecyclerView或者ListView,可以按照一定的方法快速實現(xiàn)列表布局。

    但是這些實現(xiàn)并不是只在一個項目或者一個地方使用,而是頻繁實現(xiàn),在以后的工作或者面試中都會遇到。因此,通過表面學習的原則,我們應該鼓勵自己在開發(fā)創(chuàng)建應用程序時,加深對該技術的理解和實際應用

    比如AIDL理解了binder機制的實現(xiàn),進一步理解了android中的進程間通信模式。針對RecyclerView或ListView,了解復用機制以及如何在定制,實現(xiàn)一些有效,深化自己的技術深度。

    (3)不要盲目追求結果

    安卓開發(fā)的樂趣在于,可以自己實現(xiàn)app的開發(fā),用科技創(chuàng)造體驗。

    然而,正是這種樂趣可能會導致一些新手盲目關注UI實現(xiàn)效果,而忽視自己的技術學習。有時候,技術學習與效果并不沖突。但是在獨立開發(fā)APP學習技術的過程中,可以少關注UI效果的追求,專注于技術的追求和學習。

    當然,完美主義者(強迫癥)會不自覺地傾斜,但請保持平衡。

粵公網安備 44030602002171號      粵ICP備15056436號-2

在線咨詢

立即咨詢

售前咨詢熱線

0755-27805158

[關閉]
應用公園微信

官方微信自助客服

[關閉]