天天看點

Android 新手常見的10個誤區(上)

原文位址:

http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer-should-avoid.html

在過去十年中最流行的移動應用開發開發平台中,我們認為,Android平台是一個新開發的最友善的平台。一個廉價的工具,友好的開發者社群,衆所周知的程式設計語言(Java),使得開發Android應用程式從未如此簡單。即便如此,我們仍然看到了哪些新的Andr​​oid開發人員不斷重複的錯誤。這裡有10個最常見的誤區。

1,閱讀Andr​​oid文檔

Android開發者網站是你獲得幫助的最重要地方。大部分的文檔既可以随着SDK下載下傳,也可在網上直接查閱(我們推薦線上浏覽,因為它是不斷更新的)。這些文檔是不僅僅是一個Javadoc

API參考。它還包括許多指南,教程,視訊,教育訓練,建立Android應用程式的其他有用的材料。

Android的最新教程可以指導你解決特定的問題或實作特定的功能。

2,不熟悉Android工具

Android SDK的不僅僅是使應用程式在手機上編譯并運作的庫,它還有十多個工具來幫助你建構應用程式。其中一些工具可以幫助您設計您的應用程式的圖形和布局,另外指令行工具為模拟器和裝置的硬體提供了友善和可編寫腳本的通路,還可以為性能優化和分析提供幫助。您可以從工具和文檔中獲得更詳細的資訊。

3,不從Android社群獲得幫助

Android社群非常友好。當你從Android SDK的文檔(見#1)中不能獲得答案,我們建議你從StackOverflow.com開始,其中有一個标簽,連結到Android開發。其他有用的資源,包括Google的郵件清單,Android開發中心和網站。

4,懶惰,因為Android應用程式是用Java編寫

Java是基于虛拟機且使用簡單的進階程式設計語言,但是,這并不意味着你可以成為一個懶惰的程式員。标準的程式設計準則仍然适用。大多數Android裝置與傳統計算機相比,處理能力和本地存儲容量有限,是以效率不高或不正确的程式設計實踐在整體性能和使用者體驗上有更大的影響。

5,認為移動開發都是小項目

小螢幕!=小項目。許多手機開發商(而且,不幸的是他們的老闆)是有一些錯誤的印象:所有的移動開發項目,可以由一個大學生喝着咖啡在一個周末完成。(是啊,我們聽到的故事,太多。)然而,事實是最成功的項目所需要的是像傳統軟體的功能規格,進度,缺陷跟蹤,專責工程師,專門的設計師,QA測試,釋出和維護計劃開發項目。

繼續閱讀