Android開發新手常見的10個誤區

來源:互聯網
上載者:User

標籤:變更   連結   檔案   com   配置   ios   java   學生   其他應用   

在過去十年中最流行的行動裝置 App開發開發平台中,我們認為,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測試,發布和維護計劃開發項目。

6,把prototype作為一個Android應用程式的基礎直接開發

太多次了,我們已經看到一個應用程式,基本上是一個Hello World的範例程式碼和一堆滿地亂放的功能模組代碼。沒有規劃和設計代碼的使用,專案檔的布局也下落不明,難道要終端使用者去驗證嗎?
花時間學習Android平台的開發方法,然後,坐下來與您的團隊,想想你真正想要建立並從頭開始。最終,你會節省時間和挫折,生產的高品質代碼更易於日後的維護。
 
7,缺乏與作業系統的整合

Android平台為開發人員提供的許多功能能夠緊密整合作業系統和其他應用程式的應用程式。採取主畫面小組件,內容供應商,意圖處理,和其他類似功能,能夠確保您的應用程式可以處理任何內容類型。使用這些平台的特點,可以使應用程式獲得通用的移動體驗。此外,使用者將更為頻繁使用您的應用程式,因為它很容易訪問。
 
8,不能準確地定義應用程式的詳細配置

在Android Manifest檔案是為應用程式配置的中心,但這些資訊往往由於不正確導致不能發布應用程式。許多開發商不正確地指定他們所支援的裝置特徵。
另一個常見的錯誤是在Android Manifest檔案中登記不必要的許可權。這樣的應用即使在Android Market上,也會導致使用者的惡評。
 
9,為Android開發一個iPhone應用程式

我們都見到過,下載了一個很酷的應用程式到您新的Android裝置,但它試圖完全像一個典型的IOS應用程式的外觀和行為。哇!不冷靜。 Android平台有其自己的外觀和行為和使用者期望 - 這就是為什麼他們買了擺在首位的Android裝置。這些相同的應用程式經常缺少的相關組件,content provide,以及其他獨特的功能的Android(見#7),這使得他們似是而非。
 
10。軟體發布後不維護

你有沒有發現許多應用程式不會得到更新,有的則是不斷更新嗎?為了保持相關的應用,開發人員必須為留在頂部的應用程式更新。 Android平台仍然在穩步成熟。注意Android Market的通訊,這往往突出開發商需要作出必要的變更。沒有更新,一些應用程式可能會留下。確保您的應用程式是不是其中之一。
 
Android的新手忠告

避免犯錯誤的最好辦法是要把這樣做的危險意識到擺在首位。在這裡,我們列出了10個Android開發新手最常見的誤區。簡單地意識到這些,將協助您和您的團隊遠離這些問題的困擾。

Android開發新手常見的10個誤區

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.