想從零開始學開發app?
感謝邀請,感謝信任~
我一直在做Java的開發,中間自己做過Andorid的開發,完成了一個小的APP,也有一些盈利,而IOS開發只是研究過,安裝完環境之后就沒有再繼續了(自己汗一個)。
我就用自己“淺薄的經驗”,提一些建議。
Android or IOS首先要面對這樣的選擇,到底選擇哪個平臺。(我先把Windows Phone默默地忽略掉)
因為不知道題主的零基礎是怎么個零基礎:
如果會一些Java開發的話,只是沒有開發APP的經驗,直接學習Android開發會比較簡單。IOS和Android開發的差別還是挺大的。
如果開發零基礎,兩者的難度我覺得差不多,不過IOS開發的前提比較“貴”,需要一臺Mac;我不太建議安裝“黑蘋果”,感覺不是很好用。
Android開發一臺Window的電腦即可,一臺Android系統的手機(或者用模擬器替代),開發環境(JDK、Android SDK),IDE,
做Android開發的話,Java還是要學好的:Java的基礎語法,面向對象思想,常用的類和包,IO,集合,異常等等;還要學習接口的開發,數據庫入門知識。
Java學習的差不多了,再去看Android方面的知識:Android UI的各種控件及布局、網絡編程、數據存儲等等。
更多的知識點我也不好詳細說明,可以在網上找一些教學視頻,跟著視頻學習(初學者不建議看書,學習速度會比較慢)。
IOS開發需要一臺MacOS的電腦,不建議使用黑蘋果,一臺蘋果的手機,說不定還需要一個平板,開發環境,IDE(XCode)。
開發語言,我學習的時候還是Object-C,現在應該都是Swift。
接下來的建議我就不給了,因為...我的IOS開發生涯,到這里就結束了。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。