希望對你有幫助。
找一套比較基礎(chǔ)的android教程,看幾個例子。
看3天左右,就可以開始自己寫一些小應(yīng)用,比如短信啊,音樂播放器之類的。
在寫這些小應(yīng)用的時,必然會遇到很多問題,首先百度查看別人的解決方案,百度的方案很多很雜,需要自己實踐過濾。也可以查看google官方文檔,初學(xué)者不建議參考官方原版文檔,全英文的看起來很頭疼。
完成一些小項目的開發(fā)以后可以嘗試一些大項目的開發(fā),靈活運用所學(xué)的知識點。
學(xué)習(xí)android體系架構(gòu),為什么較后再學(xué)習(xí)體系架構(gòu)呢,這里我們要想清楚的理解android的架構(gòu),需要更深層次的代碼積累才能夠更好地理解android的體系結(jié)構(gòu)。
至此,時間大概在1年左右。能夠做到精通android應(yīng)用開發(fā)
首先要學(xué)習(xí)c語言,然后學(xué)習(xí)objective-c,較好學(xué)一下面向?qū)ο缶幊趟枷牒蛿?shù)據(jù)結(jié)構(gòu),然后就可以看官方sdk了,照著書的例子開始簡單控件的使用,還要學(xué)習(xí)cocos2d,如果你想寫類似憤怒的小鳥的話,還需要學(xué)習(xí)box2d或者chipmunk(物理引擎),還要學(xué)習(xí)opengl es(數(shù)學(xué)要學(xué)習(xí)矩陣),如果你還想寫網(wǎng)絡(luò)交互類軟件的話,還要有html+css等知識,還要學(xué)習(xí)tcp/ip協(xié)議,套接字,game kit之類的,如果你還想寫和后臺交互的應(yīng)用,還要學(xué)習(xí)PHP,JAVA,Ruby(用作服務(wù)器端的控制),當(dāng)然,如果你還想寫圖像識別,可能還要學(xué)習(xí)特殊的算法,matlab(這塊不怎么了解),如果你想在開發(fā)中更得心應(yīng)手的話,還要學(xué)習(xí)UML,軟件工程,設(shè)計模式等。
10萬以上吧,5w行代碼。聽別人說的。
你算吧三個月每個工程師后端的ios
or
安卓,一個人15k,2個人3w。
之后測試申請上線。
看你能扛多長時間了。開發(fā)一個app需要多少錢,是根據(jù)這些因素衡量:
1.app開發(fā)需求大小,越大費用越高。
2.app開發(fā)一般都得定制,不是成品也不是批發(fā),所以費用高。
3.程序員數(shù)量乘以月平均工資乘以開發(fā)工期=開發(fā)費用,如果要維護,還得有維護費!
總之,這是簡單的計算方式了,希望可以幫助到想知道一個app開發(fā)需要多少錢的人,一般也得10萬左右,否則建議別做互聯(lián)網(wǎng)!