2015年4月18日 星期六

APP開發經驗分享

今天主要敘說開發Android app時所遇到的問題及解決方法,如下:

一、程式設計團隊與UI設計團隊開發的落差問題

    首先在團隊開發中一定會有專門UI設計團隊及程式設計團隊,前者主要負責app UI介面的設計,後者負責將UI設計的結果實作出來,在這之間一定會有期落差,比如說介面顯示配色、icon擺放位置、顯示效果等,會有程式設計師能力不足或開發此功能需花費時間過長問題。

解決方案:

二、版本控管問題


  • 多人開發問題:誰是新版本、每次要合併時都要把怎個檔案copy一次。
  • 不易追蹤程式碼:出錯時不知道是誰更動程式碼。
  • 備份及還原問題:每次備份都要copy整個檔案到nas(費時費力)、還原還要找哪個是最新版。
解決方案:
 採用Git來做版本控管
Client電腦要灌git 網址:http://git-scm.com/
Server
端要灌git server 建議是安裝在Linux/Unix系統上
NAS
安裝也是非常方便 網址:http://www.dotblogs.com.tw/bowwowxx/archive/2014/08/14/146249.aspx


2015年4月11日 星期六

Android UI Design 資源

今天來說說Android UI 設計資源,對工程師來說美工最頭痛的事!!
有興近期找到幾個不錯的網站可以來自己的介面更專業一點,好不多說先列網站。

Android Design 官網 網址:https://developer.android.com/design/index.html
此網址是Android 官網,是主要最新UI 設計資訊都會放在上面。

Material-Design 網址:http://www.google.com/design/spec/material-design/introduction.html
這個網站是Android 5.0之後推出的 UI 設計,裡面講解很多UI呈現的效果、設計技巧及原則等,最重要的還有配色的呈現,一個好的顏色配置是讓人喜歡您的App的關鍵,當然還有友如何包裝自己的App囉~

awesome-android-ui  github網址:https://github.com/wasabeef/awesome-android-ui
此網站提供大量的Material Design實作程式碼,可以簡化程式設計師開發的時間喔。

2015年1月14日 星期三

Android Studio-安裝Google Play services SDK

為什麼要安裝Google Play services SDK?

      安裝此SDK可以使用Google所提供的免費及商用服務,如Google Map(地圖服務)、Place API(商家資訊)、Google Direction API(導航及算兩點距離)等服務,透過Android Studio安裝Google Play services SDK步驟如下:

Step1.打開Android Studio任一個專案->點選「SDK Manager」圖案如下圖紅色框框

Step2.滾輪滑到最下面->將「Google Play services」勾勾打勾如下圖->並將此案裝。(備註:下圖是已經安裝的結果,如果已經安裝可以忽略。)

 

2015年1月12日 星期一

Android Studio-Override快捷鍵

使用Android時,在Coding的地方,按下Crtl+O即可開啟可實作的Override。

上圖在Coding區塊
上圖按下Crtl+O

Android Studio-Google Map 取得SHA1 Key

在使用Android Studio時,不像Eclipse可以在Windows --> Preferences --> Android -->Build 上找到SHA1 Key,所以解決方案如下:

Step1.打開Cmd,位置為C:\Program Files\Java\jdk1.8.0_25\bin底下(jdk1.8.0_25依自己安裝的JDK做修正),並打入keytool.exe -list -v -keystore C:\Users\<自己的使用者名稱>\.android\debug.keystore

Step2.出現上圖,打上「android」,即可找到SHA1的Key了!(Key很重要,所以我用紅色框框遮住了~)