回覆列表
-
1 # 技術閒聊
-
2 # 月半程式設計師見聞
我來回答下題主的問題。
我現在從事的事 Android 開發,也就是手機應用開發,如果想自己開發一個app 的話,你得學習一些相關知識。
首先,你要學習 java ,因為現在開發 Android ,大部分都是使用java開發,而學習java開發的話你大概需要2個月左右的時間。
還有一部分,使用的是 kotlin ,kotlin已經成為Android官方支援的語言,如果是新手的話,建議kotlin。
開發工具的話,強烈建議使用Android studio 因為我是從使用eclipse 過來的,所以我知道前者有多麼好用。
因為我自己是用java 來開發的,所以我來給你介紹一些我學習過得Android 方面的書籍。
《第一行程式碼》
如果你要學習Android 的話,入門這本書我是推薦的,作者是為大牛,寫的書的內容也是挺有趣,可以讓人不那麼枯燥,此書有兩個版本,綠色的為第二版,一般看第二版就行了,兩版內容差不多,就是技術更新了。
《Android開發進階從小工到專家》何紅輝
《App研發錄》
這本書會解決你實際開發中遇到的一些問題,對於框架設計也會有幫助。
以上是我自己學習時候看的一些書,你可以參考,也可以自己尋找。
^_^
如果題主只是想開發一款類似於印象筆記的APP,作為自己使用的話,建議還是找專業的團隊開發吧,可以直接找專案外包網,直接外包。畢竟專業的開發團隊擁有豐富的開發經驗,開發時間短,風險低。若想自己學習程式設計開發,需花費很長的時間學習,畢竟這涉及到不少的知識,不是兩三個月就能學會的。花費大量的時間和精力學習,只為開發一個APP,不划算,有經濟頭腦的人,自己做策劃,僱人開發就行了。馬雲當年不懂IT,不懂技術,還不是一樣成功了,只要有經濟頭腦,不需要懂技術,會技術的人一大把願意為你幹活。
如果是為了學習,提高技術,是可以的,那麼要學哪些知識呢?
題主的意思是隻開發安卓系統的APP,安卓系統的APP是用Java語言開發的,首先,必須得學會Java程式語言,若要系統的學習,至少得花費幾個月的時間。如果是自學的話可以網上看影片教程,網上有很多免費的影片教學,不過都是Java SE的基礎課,高階課程絕大部分都是要收費的。
有了Java基礎之後,在學習安卓系統APP開發軟體工具,目前比價常用的有Eclipse和android studio開發工具,android studio是2013年才新推出的,很多老使用者覺得更換麻煩,一直使用Eclipse,兩個軟體工具都挺好用,功能差異不是很大。個人認為android studio要好用一點,如果是新手,建議學習android studio吧,熟悉android studio開發環境之後,可以自己敲程式碼實踐了,可以先練習一些簡單的APP程式設計,要想開發複雜的APP還沒有那麼容易,還有很多經驗要積累,不過可以自己動手,慢慢摸索,遇到問題網上尋找答案。