快速學會製作app的建議:
1、首先可以寫一些簡單功能的無UI的java程式,熟悉java基本語法,基本資料型別,常用類;理解繼承機制等。
2、再次可以看一些Android的入門書籍,重點了解:Activity的生命週期;常用Layout及各類View的構建;能寫一些簡單的demo來使用這些控制元件。
3、如果要有內容釋出功能,就意味著需要在客戶端進行網路訪問和資料傳輸,這時就需要稍微瞭解http協議,資料傳輸格式建議使用json;在Android客戶端的開發中有一些第三方元件可以幫助你完成網路訪問和資料解析,建議:android async http以及gson,你可以在github上查詢這些元件;使用這些元件避免了你自造輪子,節省時間,但可能會阻礙你瞭解到一些技術細節(例如多執行緒,json解析方式),這點初學者可自行權衡。
4、如果你需要寫一個伺服器端,建議使用php+mysql來實現web service,容易上手;你可能也需要了解一些物件關係資料庫的基本概念和原理,一些基本的sql語法;試著建立你的資料庫表,編寫sql語句來查詢你想要的資料;然後編寫php程式碼來連線並操作你的資料庫,並將結果以json形式返回;如果想用java來完成伺服器端,也是可以的,j2ee+jsp也可勝任。
5、極客營講師覺得在學會以上之後你就可以著手設計開發你的App了,極客營提醒良好的程式碼結構和風格比學會某些sdk要重要的多,各位同學應該從一開始就養成良好的習慣。極客營講師都會要求極客營學生做到的一點。
如果你只是利用業餘時間去開發製作app,可以走以上步驟,但是極客營覺得如果要真正的從事app開發工作,這個必須要從計算機基礎開始學起,去參加一些app培訓學校或者找一個會做app的老手帶你從基礎學起,因為如果想進入IT行業是需要多年的基礎技術累積。
快速學會製作app的建議:
1、首先可以寫一些簡單功能的無UI的java程式,熟悉java基本語法,基本資料型別,常用類;理解繼承機制等。
2、再次可以看一些Android的入門書籍,重點了解:Activity的生命週期;常用Layout及各類View的構建;能寫一些簡單的demo來使用這些控制元件。
3、如果要有內容釋出功能,就意味著需要在客戶端進行網路訪問和資料傳輸,這時就需要稍微瞭解http協議,資料傳輸格式建議使用json;在Android客戶端的開發中有一些第三方元件可以幫助你完成網路訪問和資料解析,建議:android async http以及gson,你可以在github上查詢這些元件;使用這些元件避免了你自造輪子,節省時間,但可能會阻礙你瞭解到一些技術細節(例如多執行緒,json解析方式),這點初學者可自行權衡。
4、如果你需要寫一個伺服器端,建議使用php+mysql來實現web service,容易上手;你可能也需要了解一些物件關係資料庫的基本概念和原理,一些基本的sql語法;試著建立你的資料庫表,編寫sql語句來查詢你想要的資料;然後編寫php程式碼來連線並操作你的資料庫,並將結果以json形式返回;如果想用java來完成伺服器端,也是可以的,j2ee+jsp也可勝任。
5、極客營講師覺得在學會以上之後你就可以著手設計開發你的App了,極客營提醒良好的程式碼結構和風格比學會某些sdk要重要的多,各位同學應該從一開始就養成良好的習慣。極客營講師都會要求極客營學生做到的一點。
如果你只是利用業餘時間去開發製作app,可以走以上步驟,但是極客營覺得如果要真正的從事app開發工作,這個必須要從計算機基礎開始學起,去參加一些app培訓學校或者找一個會做app的老手帶你從基礎學起,因為如果想進入IT行業是需要多年的基礎技術累積。