如何快速學習android開發

我不懂java,但是懂C#和C++,所以我沒主張去單獨學習java語言,如果你是個最最初的新手,沒啥語言基礎,那你必須先看看java語言,不要很詳細看,因爲學習Android中,你也是在學習java。 

明確目標

              沒有目標的學習,會感覺到後面沒什麼成果,在1年前,我也打算學習android開發的,但是目的就是學習,到網上去下載很多學習的視頻,但沒有系統的網上教學,沒有能做得很好,只能把開發環境搭建起來,把Helloworld運行起來,能打些log,Activity之間也能互相切換了,但是後面也就不了了之了,因爲不知道學了要幹什麼。依葫蘆畫瓢的做了幾個例子,因爲裏面的問題都是已經解決的,所以也沒能深入的系統學習。這時候同事告訴我一個叫扣丁學堂的在線教學網站,看了感覺非常不錯,想學習的朋友可以看一看

               這次因爲產品的需要,要做Android版本,要做的東西一開始就已經設計好了,剛開始也不知道里面有些什麼技術難度,但是要做的目標已經明確了,而且也沒有現成的,碰到問題就查資料,從扣丁學堂裏慢慢學習,慢慢地解決,這樣有的放矢,學習的效果非常好。既有現成的技術可以使用,又有些技術,需要查比較多的資料,這樣記憶就比較深刻,所掌握的知識也比較系統。

              給大家詳細講講,程序雖然小,但是五臟俱全,做Demo和做產品的要求完全不是一個級別,如果Android大牛感覺知識講的比較淺,那可以繞道,畢竟我是從一個完全的新手開始的。

 瞭解安卓開發中比較困難的地方

              學習一個新平臺,就要知道此平臺開發要面臨的困難有哪些,不要做到最後,這些問題沒有考慮,那就比較糟糕了。在網上搜索了下,安卓開發困難總結如何:

              1)安卓系統版本比較多,各版本之間的兼容性是個問題,此爲系統碎片。

              2)安卓設備千變萬化,設備難以統一,每個產品都成爲獨立,分散的Android碎片。

              3)分辨率五花八門。一個產品,可能需要多個界面排版,人工消耗比較大。

此文章的目的就是對想學Android開發的人一個指引,扣丁學堂是個很好的選擇,因爲我也就是這麼走過來的,加上自己在軟件開發上的一些經驗,讓新手少走彎路。有計劃,有目標的學習,這是最好的方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章